Lekérdezett (mysql) adatok táblába

Lekérdezett (mysql) adatok táblába
2011-06-27T12:56:30+02:00
2011-06-27T13:14:22+02:00
2022-11-22T07:35:40+01:00
richi4100
Üdv!

Következő a kérdésem:

Adott a következő szkript rész:

<? require 'connect_db.php'; $sql = mysql_query("SELECT * FROM `stat` "); while($row = mysql_fetch_array($sql)) { echo $row['zkaid'] . " " . $row['mac_adr'] . " " . $row['profil'] . " " . $row['hw_id'] . " " . $row['service_level'] . " " . $row['in_date'] . " " . $row['mod_date'] . " " . $row['out_date']; echo "<br />"; } ?>

A lekérdezést nagyon szépen megcsinálja nagyon szépen, de szeretném kicsit jobban átláthatóvá tenni, ezért arra gondoltam, hogy egy táblázatba betenném. Nem tudom, hogy a táblába az egyes lekérdezéseket hogyan lehet beletenni.
Íme a táblám amit már elkészítettem, és ebbe szeretném bele tenni:


<table id="gradient-style" summary="2007 Major IT Companies' Profit"> <thead> <tr> <th scope="col" class="rounded-company">Computername</th> <th scope="col" class="rounded-q1">Mac Address</th> <th scope="col" class="rounded-q2">Profil</th> <th scope="col" class="rounded-q3">HWID</th> <th scope="col" class="rounded-q4">Mandant</th> <th scope="col" class="rounded-q4">Indate</th> <th scope="col" class="rounded-q4">ModDate</th> <th scope="col" class="rounded-q4">Outdate</th> </tr> </thead> <tbody> <tr> <td>KX6812591</td> <td>F0DEF305DEAE</td> <td>D_P_588DAS</td> <td>589</td> <td>VIP_244554477</td> <td>2011-05-14 07:58</td> <td>2011-05-14 11:57</td> <td>2011-05-14 12:11</td> </tr> <tr> <td>KX6812591</td> <td>F0DEF305DEAE</td> <td>D_P_588DAS</td> <td>589</td> <td>VIP_244554477</td> <td>2011-05-14 07:58</td> <td>2011-05-14 11:57</td> <td>2011-05-14 12:11</td> </tr> <tr> <td>KX6812591</td> <td>F0DEF305DEAE</td> <td>D_P_588DAS</td> <td>589</td> <td>VIP_244554477</td> <td>2011-05-14 07:58</td> <td>2011-05-14 11:57</td> <td>2011-05-14 12:11</td> </tr> <tr> <td>KX6812591</td> <td>F0DEF305DEAE</td> <td>D_P_588DAS</td> <td>589</td> <td>VIP_244554477</td> <td>2011-05-14 07:58</td> <td>2011-05-14 11:57</td> <td>2011-05-14 12:11</td> </tr> </tbody> </table>

Köszönöm a segítséget előre is!!!
Mutasd a teljes hozzászólást!
Ebbe nicsn kiiratva az összes de a példa alapján megfogod tudni csinálni, csak létre kell hoznod egy újabb <tr><td> taget es abba beletenni a lekérdezett adatot.

<table id="gradient-style" summary="2007 Major IT Companies' Profit"> <thead> <tr> <th scope="col" class="rounded-company">Computername</th> <th scope="col" class="rounded-q1">Mac Address</th> <th scope="col" class="rounded-q2">Profil</th> <th scope="col" class="rounded-q3">HWID</th> <th scope="col" class="rounded-q4">Mandant</th> <th scope="col" class="rounded-q4">Indate</th> <th scope="col" class="rounded-q4">ModDate</th> <th scope="col" class="rounded-q4">Outdate</th> </tr> </thead> <tbody> <?php require 'connect_db.php'; $sql = mysql_query("SELECT * FROM `stat` "); while($row = mysql_fetch_array($sql)) { ?> <tr> <td><? echo $row['zkaid'];?></td> </tr> <tr> <td><? echo $row['mac_adr']?></td> </tr> <tr> <td><? echo$row['hw_id']?></td> </tr> <tr> <td><? echo$row['profil']?></td> </tr> <? } ?> </tbody> </table>
Mutasd a teljes hozzászólást!

  • Úgy, hogy a tbody-tól kezdve a sorokat generáló kódot (megfelelő html kódot print/echo-val történő kiírása) a while ciklusba teszed és a cellákba (<td> és </td> közé) kiiratod az $row megfelelő elemét. Tehát a sor html kódját sztring összefőzássel legenerálod és kiiratod.
    Mutasd a teljes hozzászólást!
  • Árnyék köszönöm szépen, de egy mintát írhatnál. Köszönöm a segítséged!
    Mutasd a teljes hozzászólást!
  • Üdv!
    while($row = mysql_fetch_array(sql)) { ?> <tr> <td><?=$row[zkaid]?></td> <td><?=$row[mac_adr]?></td> <td><?=$row[profil]?></td> <td><?=$row[hw_id]?></td> <td><?=$row[service_level]?></td> <td><?=$row[in_date]?></td> <td><?=$row[mod_date]?></td> <td><?=$row[out_date]?></td> </tr> <? }
    gondolom valami ilyesmire gondoltál
    Mutasd a teljes hozzászólást!
  • Ebbe nicsn kiiratva az összes de a példa alapján megfogod tudni csinálni, csak létre kell hoznod egy újabb <tr><td> taget es abba beletenni a lekérdezett adatot.

    <table id="gradient-style" summary="2007 Major IT Companies' Profit"> <thead> <tr> <th scope="col" class="rounded-company">Computername</th> <th scope="col" class="rounded-q1">Mac Address</th> <th scope="col" class="rounded-q2">Profil</th> <th scope="col" class="rounded-q3">HWID</th> <th scope="col" class="rounded-q4">Mandant</th> <th scope="col" class="rounded-q4">Indate</th> <th scope="col" class="rounded-q4">ModDate</th> <th scope="col" class="rounded-q4">Outdate</th> </tr> </thead> <tbody> <?php require 'connect_db.php'; $sql = mysql_query("SELECT * FROM `stat` "); while($row = mysql_fetch_array($sql)) { ?> <tr> <td><? echo $row['zkaid'];?></td> </tr> <tr> <td><? echo $row['mac_adr']?></td> </tr> <tr> <td><? echo$row['hw_id']?></td> </tr> <tr> <td><? echo$row['profil']?></td> </tr> <? } ?> </tbody> </table>
    Mutasd a teljes hozzászólást!
  • Basszus, hogy vki még arra sem képes, hogy megpróbálja leírás alapján megcsinálni a feladatot, majd ha nem megy, akkor segítséget kérni a pontosításban...
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd