DMichel: assoziative Arrays erstellen und aufrufen unter PHP4

Beitrag lesen

Salüt im Forum,

ich habe ein Problem mit den assoziativen Arrays von PHP4:

ich möchte folgendes Array mit Werten wie folgt definieren:

while odbc_fetch_row($cur_profibild)
{
   $i = odbc_result($cur_profibild,1);
   $bild = array( $i => array(
  "name" => "KND" .$kndnr ."_" .$nbrow .".jpg",
  "name_small" => "KND" .$kndnr ."_" .$nbrow ."_s.jpg",
  "width"      => odbc_result($cur_profibild,2),
  "height"     => odbc_result($cur_profibild,3),
  "seize"      => odbc_result($cur_profibild,4),
  "att_small"  => ""
   )
     );

Im folgenden (in der gleichen while -schleife !!) rufe ich das Array wie folgt auf:

$smallbild_path = "../images/kunden/" .{$bild[i][name_small]};

doch ich erhalte einen Parser error zu dieser Zeile $smallbild_path ... .

Darf ich $i nicht nochmals in der Array Definition benutzen, oder woran liegt das?

Für Eure Hilfe dank ich Euch schonmal, Gruß Dirk