login  Naam:   Wachtwoord: 
Registreer je!
 Forum

fout in while loop

Offline Simon - 12/02/2006 10:00 (laatste wijziging 12/02/2006 10:07)
Avatar van SimonPHP expert
  1. <?php
  2. $gComJeu = mysql_query("SELECT * FROM comp_jeu ORDER BY rang ASC") or die(mysql_error());
  3. if(mysql_num_rows($gComJeu) == 0) {
  4. ?>
  5. <TABLE style="border: 1px solid" CELLPADDING="1" CELLSPACING="1" width="450" align="center">
  6. <TR><TD><center>Geen informatie beschikbaar.</center></TD></TR>
  7. <?
  8. }
  9. else {
  10. ?>
  11. <TABLE BORDER="0" CELLPADDING="1" CELLSPACING="1" width="450" align="center">
  12. <TR BGCOLOR="#666666">
  13. <TD ALIGN="RIGHT" VALIGN="top">&nbsp;</TD>
  14. <TD ALIGN="LEFT" VALIGN="top"><B><font color="#FFFFFF">Team</font></B></TD>
  15. <TD ALIGN="center" VALIGN="top"><B><font color="#FFFFFF">Gespeeld</font></B></TD>
  16. <TD COLSPAN="3" ALIGN="center" VALIGN="top"><B><font color="#FFFFFF">Goals</font></B></TD>
  17. <TD ALIGN="center" VALIGN="top"><B><font color="#FFFFFF">Punten</font></B></TD>
  18. </TR>
  19. <?php
  20. while($compjeu == mysql_fetch_assoc($gComJeu)) {
  21. ?>
  22. <TR>
  23. <TD ALIGN="RIGHT" VALIGN="top"><?= $compjeu['rang']; ?></TD>
  24.  
  25. <TD ALIGN="LEFT" VALIGN="top"><?= $compjeu['naam']; ?></TD>
  26. <TD ALIGN="center" VALIGN="top"><?= $compjeu['gespeeld']; ?></TD>
  27. <TD ALIGN="RIGHT" VALIGN="top"><?= $compjeu['goals_v']; ?></TD>
  28. <TD ALIGN="center" VALIGN="top">-</TD>
  29. <TD ALIGN="LEFT" VALIGN="top"><?= $compjeu['goals_t']; ?></TD>
  30. <TD ALIGN="center" VALIGN="top"><?= $compjeu['punten']; ?></TD>
  31. </TR>
  32. <?php
  33. }
  34. ?>
  35. </TABLE>
  36. <?php
  37. }
  38. ?>

Dit is de code die ik gebruik om gegevens uit mijn db te halen.
Ik krijg geen fout van MySQL én er staat niet: 'Geen informatie beschikbaar'.
De db bestaat wel degelijk, wrm werkt mijn while loop dan niet?

5 antwoorden

Gesponsorde links
Offline kokx - 12/02/2006 10:05
Avatar van kokx Onbekend Staat er mischien geen record in de tabel?
Offline Simon - 12/02/2006 10:06
Avatar van Simon PHP expert er staan er 4 in
en als je het script zou bekijken zou je zien dat ik daarop check
Offline kokx - 12/02/2006 10:08
Avatar van kokx Onbekend Wat voor mysql error krijg je eigenlijk?
Offline Simon - 12/02/2006 10:09 (laatste wijziging 12/02/2006 11:04)
Avatar van Simon PHP expert geen...
Citaat:
Ik krijg geen fout van MySQL én er staat niet: 'Geen informatie beschikbaar'.



@kokx, heel erg bedankt, ik ging het nooit gevonden hebben
Offline kokx - 12/02/2006 10:20 (laatste wijziging 12/02/2006 10:29)
Avatar van kokx Onbekend Ik heb er even een eigen query gemaakt die geen result zou opleveren die gewoon zegt: Geen informatie beschikbaar.

Edit: er zit ergens een fout maar ik zie hem ook niet (zet nu 2 records in de tabel en hij doet niks);

Edit2: Ik heb je fout gevonden. Je moet de while even vervangen door dit:
  1. while($compjeu = mysql_fetch_assoc($gComJeu)) {

je gebruikte == ipv =
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.234s