phpbar.de logo

Mailinglisten-Archive

[php] array?

[php] array?

Michael Paffrath php_(at)_phpcenter.de
Wed, 31 Oct 2001 16:27:28 +0100


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