login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[mysql] Databaseinhoud weergeven in een table

Offline stenno - 21/10/2005 14:56 (laatste wijziging 21/10/2005 17:53)
Avatar van stennoPHP interesse Beste sitemasters,

Ik heb de volgende vraag is het mogelijk om de hélé inhoud van een tabel die in je database staat weer te geven in een <table> ???

edit: ik heb het topic verandert dus let niet op de onderstaande posts ! 

6 antwoorden

Gesponsorde links
Offline BigBug - 21/10/2005 15:29
Avatar van BigBug PHP expert
  1. <form name="form4">
  2. <table width="650" border="1" bordercolor="" style="border-collapse:collapse;" cellpadding="3" cellspacing="0">
  3. <tr>
  4. <th align="center"width="20%">Nickname</th>
  5. <th align="center"width="20%">Rank</th>
  6. <th align="center"width="20%">Sentry</th>
  7. <th align="center"width="20%">Spy</th>
  8. <th align="center"width="20%">Reason</th>
  9. </tr>
  10. <?php
  11. $res = mysql_query("SELECT nickname,rank,sentry,spy,reason FROM targets");
  12. while ($arr = mysql_fetch_assoc($res))
  13. {
  14. ?>
  15. <table>
  16. <tr>
  17. <td>
  18. <?php echo $arr['nickname']; ?>
  19. </td>
  20. </tr>
  21. </table>
  22.  
  23. <?php
  24. }
  25. ?>
  26. </table>
  27. </form>


En dan verder werken...
Offline stenno - 21/10/2005 15:31
Avatar van stenno PHP interesse
Bigbug dit gaat niet werken want het aantal rows in mijn mysql verandert steeds. Dan zit ik met lege <Tr>'s of ik heb er te weinig dan.:s
Offline marten - 21/10/2005 16:04
Avatar van marten Beheerder gegevens uit je database halen en deze dmv bijvoorbeeld mysql_fetch_object in bv $obj zetten

vervolgens

echo <tr><td>$obj->nickname</td></tr>
<tr><td>$obj->rank</td></tr>
<tr><td><td>$obj->sentry</td></tr>
<tr><td>$obj->spy</td></tr>

Als je er niet uit komt zeg je het maar
Offline stenno - 21/10/2005 16:12 (laatste wijziging 21/10/2005 16:34)
Avatar van stenno PHP interesse Dat gaat toch niet werken  

Dan zit ik weer met <tr> overschotten of tekorten 

edit1)
Ik weet vrij zeker dat ik met een for lus net zoveel <tr>'s zichtbaar kan maken als de row.length van mijn tabel in mijn database.

dat is misschien wel een ideetje maar hoe voer ik dat uit ?? 

edit2) ik weet ook wel vrij zeker dat het ook makkelijker moet kunnen.
Offline Ibrahim - 21/10/2005 17:55 (laatste wijziging 21/10/2005 18:27)
Avatar van Ibrahim PHP expert gewoon een while lus uitvoeren met je tr tags binnen de lus dan maakt hij voor elke record een tr 

  1. <table width="200" border="0">
  2. <?php
  3.  
  4. while($obj=mysql_fetch_assoc($query))
  5. {
  6. ?>
  7. <tr>
  8. <td><?=$obj['naam']?></td>
  9. </tr>
  10. <?php
  11. }
  12. ?>
  13. </table>


@bigBug wat jij hebt gedaan is voor elke record een tabel maken en dat wilt ie denk ik niet 
Offline stenno - 21/10/2005 18:59
Avatar van stenno PHP interesse
Ok kan gesloten,

Ps. bedankt 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.196s