Ik ben bezig met een cms en ik wil graag alle gegevens uit een tabel halen. De bovenste rij bevat de kolomamen en de rijen daaronder bevatten alle rijen van de tabel. Het script moet dit kunnen zonder te weten welke kolomnamen en hoeveel kolommen de tabel bevat. Ik heb vanalles geprobeerd, volgesmij moet het met een while lus in een while lus. Dit heb ik nu, mijn vraag gaat over het gedeelte bij de vraagtekens.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| <? include("connect.php"); function maxlength($string,$aantal) { if(strlen($string) > $aantal) { $string = substr($string, 0, ($aantal - 3)) . "..."; } return $string; } $table = "nieuws"; ?> <html> <head> <link rel="stylesheet" type="text/css" href="stylesheet.css"> <script src="sorttable.js"></script> </head> <body> <table class="sortable" border="1" cellpadding="5"> <tr class="dik"> <? $result_fields = mysql_query("SHOW COLUMNS FROM $table"); while ($fields = mysql_fetch_array($result_fields)) { echo "<td>".ucfirst($fields['Field'])."</td>"; // haal kolomnamen uit tabel } echo "<td colspan='2' class='sorttable_nosort'>Actie</td></tr>"; $result = mysql_query("SELECT * FROM $table"); while ($row = mysql_fetch_array($result)) { echo "<tr>"; while(??) { echo "??"; } echo "<td><a href='edit.php?id=".$id."'><img src='images/edit.gif' alt='Wijzigen'></a></td>\n<td><a href='delete.php?id=".$id."'><img src='images/trash.gif' alt='Verwijderen'></a></td></tr>"; } ?> </table> </body> </html> |