Ik ben bezig met een template systeem, en nu ben ik bezig met een stuk dat verschillende soorten database tabellen moet uit kunnen lezen.
dit is nog even een test omgeving, voordat ik het in het uiteindelijke systeem ga inbouwen.
ik wil hier alleen de inhoud van de tabel laten zien.
nu wordt de 2e while maar 1 keer uitgevoerd, terwijl die elke keer uitgevoerd moet worden als de eerste while wordt uitgevoerd.
http://82.92.37.54/~timo/template/show.php
dat is wat er op het moment uit komt....
dit is nog even een test omgeving, voordat ik het in het uiteindelijke systeem ga inbouwen.
ik wil hier alleen de inhoud van de tabel laten zien.
nu wordt de 2e while maar 1 keer uitgevoerd, terwijl die elke keer uitgevoerd moet worden als de eerste while wordt uitgevoerd.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| $content = array("select * from " . $use_table . " ORDER BY id $order LIMIT $amount", "{id}", "{date}", "{author}", "{title}", "{text}"); $result1 = mysql_db_query("$option[mysql_db]", "SHOW COLUMNS FROM " . $use_table); $result2 = mysql_db_query("$option[mysql_db]", $content[0]); echo "<table>"; $page = "<tr><td>{id} - {title} - {author} - {text}</td></tr>"; if (mysql_num_rows($result2) > 0) { while($item = mysql_fetch_array($result2)) { $i = 1; $html = $html . $page; while($col = mysql_fetch_array($result1)) { $col_part = $col[0]; $html = str_replace($content[$i], $item[$col_part], $html); $i++; } } } echo $html; |
http://82.92.37.54/~timo/template/show.php
dat is wat er op het moment uit komt....