Mailinglisten-Archive |
while ($i < $numrows) {
$tid = mysql_result($query,$i,"tid");
$topic = mysql_result($query,$i,"topic");
$sql = mysql_query("SELECT * FROM topics WHERE parent = '$tid'");
++++++++++++++++++++++
Die arme Datenbank, dass du die so bombardieren musst mit abfragen !
schau dass du sämlliche abfrage IMMER ausserhalb einer schleife
durchführst. dies ist BEI JEDEM CODE ZUSCHAFFEN :-)
+++++++++++++++++++++
$num = mysql_num_rows($sql);
$j = 0;
while ( $i < $num ){
$parent = mysql_result($sql,$i,"topic");
// hier liegt dein fehler, du hast daas if vergessen
if( $j == 0){
?>
<tr>
<td><?php echo "$tid" ?></td>
<td><?php echo "$topic" ?></td>
<td><a href="menu_edit.php?ID=<?php echo "$tid" ?>">Edit Menu</a></td>
<td><a href="menu_deletequest.php?ID=<?php echo "$tid" ?>">Delete
Menu</a></td>
</tr>
<?
} // endif
?>
<tr>
<td><?php echo "$tid" ?></td>
<td><?php echo "$parent" ?></td>
<td><a href="menu_edit.php?ID=<?php echo "$tid" ?>">Edit Menu</a></td>
<td><a href="menu_deletequest.php?ID=<?php echo "$tid" ?>">Delete
Menu</a></td>
</tr>
kiri
________________
8307 305 165 1781
php::bar PHP Wiki - Listenarchive