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