abonnement Unibet Coolblue
pi_92510363

cd niet bijgeleverd

Als je vragen hebt over PHP/MySQL, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten wát er niet lukt en wélke foutmelding je precies krijgt :)

Vorige delen:
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86

Zie ook:
PHP Dataverwerking
Officiële PHP website
PHP Documentatie
MySQL Reference Manual
Yet Another PHP Faq
PHP Cheat Sheet
PHP5 Power Programming - boek met uitleg over OOP, Pear, XML, etc

Tutorials:
W3Schools PHP
W3Schools SQL

Deze OP en instructies voor nieuw topic: http://wiki.fok.nl/index.php/OP/PHP
pi_92510572
quote:
14s.gif Op dinsdag 8 februari 2011 17:50 schreef Tegan het volgende:
Probeer het, en als het faalt dan weet je waarom.
hij faalt...hard...geen foutmelding
dus.. :?
pi_92510656
Zonder die $id werkt het wel? Dan ligt het dus aan de $id.
  dinsdag 8 februari 2011 @ 18:04:20 #4
334357 Emery
Heavy Metal King!
pi_92510961
Hoi!
"My name is Emery and primarily I make noises - and ideas".
pi_92511015
quote:
1s.gif Op dinsdag 8 februari 2011 17:56 schreef Tegan het volgende:
Zonder die $id werkt het wel? Dan ligt het dus aan de $id.
ligt niet aan de $id
hij werkt helemaal niet
  dinsdag 8 februari 2011 @ 18:11:50 #6
63192 ursel
"Het Is Hier Fantastisch!
pi_92511259
Even nogmaals :7

quote:
1s.gif Op dinsdag 8 februari 2011 15:52 schreef ursel het volgende:
Ik vroeg me af of hier nog iemand mooie tooltjes weet die de performance van mijn applicatie kan testen.

De software draait nu wel stabiel, maar moet ook onder zwaardere load zometeen nog vlekkeloos kunnen draaien.

Hoe pakken jullie dit soort zaken aan?
quote:
1s.gif Op dinsdag 8 februari 2011 17:22 schreef GlowMouse het volgende:

[..]

Zorgen dat de belangrijkste onderdelen goed draaien. Apachebench kan een goede indicatie geven, maar is gevaarlijk omdat caches een grote rol spelen wanneer je steeds hetzelfde opvraagt. Het ligt er echt aan waar je bottlenecks verwacht, die kun je makkelijker afzonderlijk testen.
Mja, daar was ik idd al bang voor. Zend Server kan op zich mooi informatie verder wel geven ten tijden van gebruik, maar die licentie voor de betaalde versie ga ik er niet op korte termijn doorheen krijgen -O-

Verwacht op zich bij 1 applicatie maar een bootleneck, maar dat betreft dan ook weer een redelijk complex scorings boekwerk. Daar is al redelijk wat weg geoptimaliseert.

Misschien dat ik wat dat betreft misloop met OOP programmeren, maar als het wat complexer wordt vindt ik ut niet altijd even handig. Temeer omdat data ophalen via een object dan betekend dat je midden in een loop gaat querien :{
  dinsdag 8 februari 2011 @ 19:33:18 #7
75592 GlowMouse
l'état, c'est moi
pi_92514847
Als je dat soort dingen wilt afvangen dan gaat dat weer ten koste van je OOP, dat is altijd lastig.
quote:
1s.gif Op dinsdag 8 februari 2011 17:33 schreef MrNiles het volgende:
foutje? mag die $id zo daar?
[code]
SELECT optredens.datum, optredens_gebruikers.name
FROM optredens
LEFT JOIN optredens_gebruikers ON '$id'=optredens_gebruikers.id
ORDER BY optredens_gebruikers.name[/code]
Hoe moeten optredens en optredens_gebruikers aan elkaar gekoppeld worden? Als je één optreden wilt, waarom gebruik je geen WHERE?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_92529417
ok ik heb dus die kolom met starttijden (datetime). Nu wil ik een lijst met alle data die in die kolom voorkomen (dus iedere datum één keer). Watvoor query zou ik daarvoor kunnen gebruiken?

Of althans wat typ ik in in google om daar achter te komen?

-edit-
Distinct. Helpt altijd, zo'n in-jezelf-denk-post :7

[ Bericht 19% gewijzigd door KomtTijd... op 09-02-2011 00:29:52 ]
pi_92530643
Niet helemaal wat je zocht, maar toch.

http://stackoverflow.com/(...)ue-on-certain-column


1
2
SELECT DISTINCT "column_name"
FROM "table_name"

Dus.

[ Bericht 12% gewijzigd door Tegan op 09-02-2011 00:35:33 ]
pi_92530849
Jep ik was er al uit! Iets specifieker is het:
1SELECT DISTINCT DATE_FORMAT(starttime,"%Y-%m-%d")

Kan ik morgen weer mee verder. nu burgerbedtijd :Y)
pi_92530971
Ik heb morgen echt een mooie sql query(zelf gemaakt!) waar ik iets aan toe wil voegen, waar ik niet uitkom :P Maar nu eerst naar bed! truste!
pi_92534286
tvp
Just say hi!
pi_92534409
1
2
3
4
5
6
7
<?php
$(".reply_show").click(function(e){
        $(
"tr").next(".onzichtbaarreageren").toggle();
        
//$('.onzichtbaarreageren').show(); 
        
e.preventDefault();
        });
?>
iemand goed in Jquery ? :D
Ik wou individueel via een linkje een ander tr.onzichtbaarreageren laten tonen alleen dit laat ze allemaal tonen :P ipv een enkele.

*aangezien het javascript topic haast overleden is :{w *

[ Bericht 3% gewijzigd door cablegunmaster op 09-02-2011 09:14:21 ]
Redacted
pi_92534565
quote:
1s.gif Op woensdag 9 februari 2011 08:55 schreef cablegunmaster het volgende:

[ code verwijderd ]
*aangezien het javascript topic haast overleden is :{w *
Als je javascript in het PHP topic gaat posten wordt dat niet veel beter ja :')
  woensdag 9 februari 2011 @ 09:08:16 #15
75592 GlowMouse
l'état, c'est moi
pi_92534651
Haakjes kloppen al niet.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_92534762
quote:
1s.gif Op woensdag 9 februari 2011 09:08 schreef GlowMouse het volgende:
Haakjes kloppen al niet.
komt omdat het de laatste was van de reeks :P
Redacted
  woensdag 9 februari 2011 @ 09:21:05 #17
75592 GlowMouse
l'état, c'est moi
pi_92534929
$("tr") matcht al op alle tr's, niet op die waarop je klikt; werkt $(this)?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_92535043
quote:
1s.gif Op woensdag 9 februari 2011 09:21 schreef GlowMouse het volgende:
$("tr") matcht al op alle tr's, niet op die waarop je klikt; werkt $(this)?
Nee die werkt niet omdat er een stukje code tussen zit. wat simpel html dat er helaas niet tussen uit kan. vermoedelijk ook omdat this ".reply_show" voorstelt en niet tr.
Redacted
  woensdag 9 februari 2011 @ 09:26:59 #19
75592 GlowMouse
l'état, c'est moi
pi_92535090
$($this).next("tr").next(".onzichtbaarreageren")?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_92535223
quote:
1s.gif Op woensdag 9 februari 2011 09:26 schreef GlowMouse het volgende:
$($this).next("tr").next(".onzichtbaarreageren")?
helaas.

het probleem is dat next ze blijkbaar allemaal definieert ipv een enkele.
ik zat eerst aan :first te denken maar dan pakt hij de bovenste van het document.

$($this).next("tr.onzichtbaarreageren").toggle(); //opent allemaal
$($this, "tr").next(".onzichtbaarreageren").toggle(); //reageert niet

een simpele oplossing die ik nog niet helemaal weet uit te werken in code is,
iedere comment ding een ID geven +Val en deze door t geven aan de functie.
alleen geen idee hoe ik dat doe :o. en dan een ID van te maken. dan kan elke knop aan een ID werken. :P ?
Redacted
  woensdag 9 februari 2011 @ 09:33:47 #21
75592 GlowMouse
l'état, c'est moi
pi_92535251
het is this ipv $this.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_92535273
quote:
11s.gif Op woensdag 9 februari 2011 09:33 schreef GlowMouse het volgende:
het is this ipv $this.
doet precies hetzelfde :P

Finally solved :D
Wat ik heb gedaan :
1
2
3
4
5
6
7
8
function reagerenTonen(id){
    $("#onzichtbaarreageren-"+id).removeClass('.onzichtbaarreageren').toggle();
}

<a href="#" onclick="reagerenTonen(<?php echo $row['id']; ?>);">reageren</a>

<tr id="onzichtbaarreageren-<?php echo $row['id']; ?>" class="onzichtbaarreageren"></tr>

daarmee werkt het :). (versimpeld opgeschreven).

Note: onzichtbaarreageren heeft als CSS visible: none.
Tijd: dagtijd om dit goed uit te werken :P moet sneller kunnen vind ik :@

Dankje voor het meedenken Glowmouse ^O^

[ Bericht 12% gewijzigd door cablegunmaster op 09-02-2011 10:01:51 ]
Redacted
pi_92536064
het begint nu echt lastig te worden om dingen te gaan combineren :)

iets gaat er nu goed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$commando
="
SELECT optredens.datum, optredens_gebruikers.name
FROM optredens LEFT JOIN optredens_gebruikers
ON ('36'=optredens_gebruikers.id) "
;

$resultaat=mysql_query($commando);

while(
$array=mysql_fetch_array($resultaat)){
echo 
"G_id: " $array['G_id'] . "<br />";
echo 
"Naam: " $array['name'] . "<br />";
echo 
"id: " $array['id'] . "<br />";
echo 
"Aanwezig: " $array['aanwezig'] . "<br />"."<br />";
}
?>

hoe krijg ik nu de uitkomst van de left join op het scherm
zo dus niet..want ik krijg een hoop:
Notice: Undefined index: on line 24 en 25 en 26...niet goed dus
  woensdag 9 februari 2011 @ 10:06:02 #24
334357 Emery
Heavy Metal King!
pi_92536128
1
2
3
<?php
ON 
('36'=optredens_gebruikers.id";
?>

Wat houdt dan in?
"My name is Emery and primarily I make noises - and ideas".
  woensdag 9 februari 2011 @ 10:07:00 #25
75592 GlowMouse
l'état, c'est moi
pi_92536162
quote:
1s.gif Op dinsdag 8 februari 2011 19:33 schreef GlowMouse het volgende:

[..]

Hoe moeten optredens en optredens_gebruikers aan elkaar gekoppeld worden? Als je één optreden wilt, waarom gebruik je geen WHERE?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')