login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleempje met genereren HTMl Tabel

Offline erm - 31/05/2006 11:46
Avatar van ermLid Hi mensen,

Ik wil een tabel met users hebben.
De opzet ziet er als volgt uit:

-Username--email--etc--etc
-----------------------------------------
--naam--emailadr--etc--etc
--ga door--gadoor--gadoor--gadoor--gadoor--

Ik wil dat de TD's zich herhalen dus de onderste en de bovenste niet want daar staat natuurlijk de beschrijving.

maar Table herhaalt zich telkens, en dan zie je telkens de beschrijving opnieuw, terwijl het alleen maar 1 keer bovenaan gezien hoeft te worden.

me script ziet er als volgt uit en dat maakt het ook gelijk duideliker

  1. <?php
  2. while($record=mysql_fetch_assoc($query)){
  3. // Dit moet alleen maar 1 keer afdrukken
  4.  
  5. echo "<table width='494' border='1' cellpadding='0' cellspacing='0' bordercolor='#000000'>
  6. <tr>
  7. <td align='left' valign='top'><img src='button/onlineicon.gif' width='22' height='19' />:rtyrtyryt</td>
  8. <td><img src='button/email.gif' width='20' height='19' />trtrtrtyrty</td>
  9. <td><strong>Rank:</strong></td>
  10. <td><img src='button/icon_klok.gif' width='14' height='14' />Geregistreerd op:</td>
  11. <td><strong>Details</strong></td>
  12. </tr>";
  13. // einde
  14.  
  15.  
  16.  
  17. // dit moet afdrukken hoeveel x het in de db staat
  18. echo "
  19.  
  20. //
  21. <tr>
  22. <td>".$record['user']."</td>
  23. <td>".$record['email']."</td>
  24. <td>".$record['email']."</td>
  25. <td>".$record['user']."</td>
  26. <td>".$record['user']."</td>
  27. </tr>
  28. </table>";
  29.  
  30. } ?>

3 antwoorden

Gesponsorde links
Offline SilVeX - 31/05/2006 11:53 (laatste wijziging 31/05/2006 12:10)
Avatar van SilVeX HTML beginner Volgens mij moet je dan je while een stuk naar beneden halen:

  1. <table width='494' border='1' cellpadding='0' cellspacing='0' bordercolor='#000000'>
  2. <tr>
  3. <td align='left' valign='top'><img src='button/onlineicon.gif' width='22' height='19' />:rtyrtyryt</td>
  4. <td><img src='button/email.gif' width='20' height='19' />trtrtrtyrty</td>
  5. <td><strong>Rank:</strong></td>
  6. <td><img src='button/icon_klok.gif' width='14' height='14' />Geregistreerd op:</td>
  7. <td><strong>Details</strong></td>
  8. </tr>
  9. // einde
  10.  
  11. <?
  12. while($record=mysql_fetch_assoc($query)){
  13. echo "
  14. <tr>
  15. <td>".$record['user']."</td>
  16. <td>".$record['email']."</td>
  17. <td>".$record['email']."</td>
  18. <td>".$record['user']."</td>
  19. <td>".$record['user']."</td>
  20. </tr>
  21. </table>";
  22.  
  23. } ?>
Offline Nrzonline - 31/05/2006 11:54 (laatste wijziging 31/05/2006 12:02)
Avatar van Nrzonline PHP ver gevorderde Als je delen hebt die je niet wilt herhalen, dan moet je je die boven
je while plaatsen. Als je dat binnen je while plaatst, dan gaat hij
ook dat herhalen. Je had onder andere ook je </table> in je while
geplaatst, en dan gaat hij dus ook steeds tables afsluiten, terwijl
je alleen maar <tr>'s en <td>'s wilt herhalen..

Het bovenstaande voorbeeld van SilVeX gaat dus niet werken.
Hij moet zijn </table> tag nog uit de while loop verwijderen, en
de rest nog even opruimen qua '//' die niet gebruikt word. =)

You need this:

  1. <table width='494' border='1' cellpadding='0' cellspacing='0' bordercolor='#000000'>
  2. <tr>
  3. <td align='left' valign='top'><img src='button/onlineicon.gif' width='22' height='19' />:rtyrtyryt</td>
  4. <td><img src='button/email.gif' width='20' height='19' />trtrtrtyrty</td>
  5. <td><strong>Rank:</strong></td>
  6. <td><img src='button/icon_klok.gif' width='14' height='14' />Geregistreerd op:</td>
  7. <td><strong>Details</strong></td>
  8. </tr>";
  9.  
  10. <?php
  11. while($record=mysql_fetch_assoc($query))
  12. {
  13. // Dit wordt nu steeds herhaald.
  14. <tr>
  15. <td>".$record['user']."</td>
  16. <td>".$record['email']."</td>
  17. <td>".$record['email']."</td>
  18. <td>".$record['user']."</td>
  19. <td>".$record['user']."</td>
  20. </tr>"
  21. }
  22. ?>
  23.  
  24. </table>


Ik hoop dat dit je helpt =)
Offline erm - 31/05/2006 12:24 (laatste wijziging 31/05/2006 12:24)
Avatar van erm Lid Harstikke bedankt voor je hulp Nrzonline en SilVeX^^
Kan gelukkig weer verder dankzei jullie ::D
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.258s