simon: problem mit array zur variablenausgabe

Beitrag lesen

Ich hab folgende schleife geschrieben um bilder die in
einem array gespeichert sind auszugeben...

for($i=0;$i<$cnt-1;$i++)
{
  if( $daten[$i][0] != "")
  {
    echo "<d> \n";
    echo "  <a href="javascript:open_img('".$daten[$i][0]."_kl.jpg',193,400);">".$daten[$i][0]."</a> \n";
    echo "  <a href="config.php?del=1&id=".$i."">Löschen</a> \n";
    echo "  <pre> \n";
    echo "    Bildunterschrift: ".$daten[$i][1].      " \n";
    echo "    Bildtext:        ".$daten[$i][2].      " \n";
    echo "    Kategorie:        ".$cat[$daten[$i][3]]." \n";
    echo "  </pre> \n";
    echo "</d>  \n\n";
  }
}

Die ausgabe sieht nun so aus...

bild2 Löschen

Bildunterschrift: comment2.1
    Bildtext:        comment2.2
    Kategorie:        *1

bild1 Löschen

Bildunterschrift: comment3.1
    Bildtext:        comment3.2
    Kategorie:        Cat2

Nun die frage wie kommt es das nur beim letzten eintrag
die kategorie angezeigt wird???
(*1 hier sollte eigentlich Catx stehen.)

Online unter: www.moks-artvan.de/gal/config.php
Script:      www.moks-artvan.de/gal/config.txt