Mailinglisten-Archive |
hallo zusammen, ich habe eine tabelle, wo headlines drin sind. in der gleichen tabelle habe ich die sub-headlines. ich m=F6chte folgende ausgabe erreichen, habe da aber noch ein paar kleine probleme, vielleicht k=F6nnt ihr mir helfen. headline1 subheadline1.1 subheadline1.2 headline2 subheadline2.1 subheadline2.2 headline3 subheadline3.1 subheadline3.2 bis jetzt komme ich nur zu diesem ergebnis: headline1 subheadline1.1 headline1 subheadline1.2 headline2 subheadline2.1 headline2 subheadline2.2 headline3 subheadline3.1 headline3 subheadline3.2 mein verdacht ist, dass ich ein mehrdimensionales array bilden muss, wo ers= t alle subheadlines der headline abgearbeitet werden, bis mit der n=E4chsten headline angefangen wird. mein script sieht bis jetzt so aus: <?php $query =3D mysql_query("SELECT * from topics"); $numrows =3D mysql_num_rows($query); if ($numrows) { $i =3D 0; while ($i < $numrows) { $tid =3D mysql_result($query,$i,"tid"); $topic =3D mysql_result($query,$i,"topic"); =20 $sql =3D mysql_query("SELECT * FROM topics WHERE parent =3D '$tid'"); $num =3D mysql_num_rows($sql); $j =3D 0; while ( $i < $num ){ $parent =3D mysql_result($sql,$i,"topic"); ?> <tr> <td><?php echo "$tid" ?></td> <td><?php echo "$topic" ?></td> <td><a href=3D"menu_edit.php?ID=3D<?php echo "$tid" ?>">Edit Menu</a></td> <td><a href=3D"menu_deletequest.php?ID=3D<?php echo "$tid" ?>">Delete Menu</a></td> </tr> <tr> <td><?php echo "$tid" ?></td> <td><?php echo "$parent" ?></td> <td><a href=3D"menu_edit.php?ID=3D<?php echo "$tid" ?>">Edit Menu</a></td> <td><a href=3D"menu_deletequest.php?ID=3D<?php echo "$tid" ?>">Delete Menu</a></td> </tr> <?php $j++; } $i++; } =20 } ?> ich hoffe ihr k=F6nnt mir helfen, beisse mir schon seit geraumer zeit die z=E4hne daran aus...:-(( gruss, michael
php::bar PHP Wiki - Listenarchive