assoziative Arrays erstellen und aufrufen unter PHP4
    
DMichel
    
    
      
    
  - php
 nicht angemeldet
 nicht angemeldetSalü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
hi,
$smallbild_path = "../images/kunden/" .{$bild[i][name_small]};
hast du wirklcih i und nicht $i bzw. small_name und nicht $smale_name verwendet?
Mfg Olli
Mein Gott, bin ich gescheit .... ;-)
habe den Fehler selbst gefunden.
Im folgenden (in der gleichen while -schleife !!) rufe ich das Array wie folgt auf:
$smallbild_path = "../images/kunden/" .{$bild[i][name_small]};
ich muß nur
$smallbild_path = "../images/kunden/{$bild[$i][name_small]};
schreiben. Schon funzt es.
Hirn ...
Tschuldigt, daß ich Eure Zeit für so'nen hirnlosen Fehler vergeudet habe.
Bis demnächst, Gruß, Dirk