login  Naam:   Wachtwoord: 
Registreer je!
 Forum

query: rare fout

Offline Simon - 11/02/2006 14:39
Avatar van SimonPHP expert
  1. <body>
  2.  
  3. <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
  4. <?php
  5. $cats = mysql_query("SELECT * FROM team_cat") or die(mysql_error());
  6. ?>
  7. <b>&nbsp;SV Diksmuide Jeugd &raquo; </b>
  8. <ul>
  9. <?php
  10. while($cat_D = mysql_fetch_assoc($cats))
  11. {
  12. ?>
  13. <li><?= $cat_D["cat_name"]; ?></li>
  14. <?php
  15. }
  16. ?>
  17. </ul>
  18. <br>
  19. <b>&nbsp;De slaapkouzen &raquo; </b>
  20. <ul>
  21. <?php
  22. while($cat_S = mysql_fetch_assoc($cats))
  23. {
  24. ?>
  25. <li><?= $cat_S["cat_name"]; ?></li>
  26. <?php
  27. }
  28. ?>
  29. </ul>
  30. </font>
  31. </body>


ik heb een nogal rare fout, de 2e while loop werkt nie, nochtans wordt er gebruik gemaakt van dezelfde query 

Iemand een oplossing, want het zou stom zijn moest ik 2 query's laten draaien

3 antwoorden

Gesponsorde links
Offline Richard - 11/02/2006 14:42
Avatar van Richard Crew algemeen het resultaat van de query staat al op het eind. je zult het dus zo moeten oplossen:

  1. <?php
  2. mysql_data_seek ($cats, 0);
  3. ?>


dat zet je direct na de eerste loop.
Offline webstab - 11/02/2006 14:42
Avatar van webstab PHP ver gevorderde Omdat je met 1 query, 2 lussen doet.
Je maakt daar best 1 lus van. Of een andere op een andere manier[dus niet mer _assoc]
Offline Simon - 11/02/2006 14:56
Avatar van Simon PHP expert ik heb de oplossing met data_seek gebruikt, werkt perfect, thx Jexus
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.194s