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