Mailinglisten-Archive |
Hi, > > Hier mal der Quelltext: > > Array-Datei: > <?php > $buch[]=array("Eoin Colfer","colfer0.php","sein erstes Buch"); > $buch[]=array("Richard van Camp","van_camp1.php","Die ohne Segen sind"); > $buch[]=array("Eoin Colfer","colfer1.php","Artemis Fowl"); > $buch[]=array("Eoin Colfer","colfer2.php","ein weiteres Buch von ihm"); > ?> > > Hauptdatei: (Ausschnitt) > <?php > include("array.php"); > --> included obige Array-Datei > foreach($buch as $b) > --> ist klar? ersetzt $buch[1][] durch $b[] > echo("<tr><td width=50% id=\"center\">"); > --> Anfang der Tabelle > echo("$b[0]</a></td>\n<td id=\"center\">"); > --> Einbau des Autors > echo("<a href=\"buch.php?datei=$b[1]\">$b[2]</a></td></tr>\n"); > --> Verweis auf die Datei mit dem Buchinhaltstext > } > ?> Hier mein Vorschlag: (getestet -> läuft) <? $buch[]=array("Eoin Colfer","colfer0.php","sein erstes Buch"); $buch[]=array("Richard van Camp","van_camp1.php","Die ohne Segen sind"); $buch[]=array("Eoin Colfer","colfer1.php","Artemis Fowl"); $buch[]=array("Eoin Colfer","colfer2.php","ein weiteres Buch von ihm"); print "\n<table>"; asort ($buch); foreach ($buch as $key => $val ) { //print "$key -> $val[0]"; echo("<tr><td width=50% id=\"center\">"); echo $buch[$key][0]."</td>\n<td id=\"center\">"; echo "<a href=\"buch.php?datei=".$buch[$key][1]."\">".$buch[$key][2]."</a></td></tr>\ n"; } print "\n</table>"; ?> Grüße Jochen
php::bar PHP Wiki - Listenarchive