Problem mit Array!

Katzehuhn

Erfahrenes Mitglied
Das ist ein auszug aus einer schleife.
PHP:
 function mysql_get_row($table, $fields, $add){ 
 $query = "SELECT ".$fields." FROM ".$table." ".$add." LIMIT 0 , 1"; 
 $result = mysql_query($query); 
 $row=mysql_fetch_array($result); 
 return $row; 
 }
 //die funktion die ich hier verwende, vl wichtig
 
 $fer = "fertigkeit".$angriff[einheiten_id];
 if($$fer == "") {
 $$fer = mysql_get_row(fertigkeiten, "fert_reichweite,fert_effekt,fert_schaden,fert_ziel,fert_typ", "Where fert_name = '$aktion'");
 }
 $bericht = $bericht.$$fer[fert_reichweite]; // wenn ich das so hinschreibe wird nix ausgegeben, wenn ich nur $$fer hinschreibe erkennt er es als ein array.
Warum weis er das es ein array ist, aber kann nix ausgeben wenn ich $$fer[fert_reichweite] oder was anderes hinschreibe?
Dank euch!
 
danke erstmal, die seite beschreibt zwar das was ich vorhabe nur leider bekomm ich es einfach net hin das array auszugeben.

$bericht = $bericht.${$fer[fert_reichweite]}; geht nich^^
$bericht = $bericht.${fer[fert_reichweite]}; geht nich
$bericht = $bericht.$$fer[{fert_reichweite}]; haut den server um?^^

Ich hab da jetzt scho ziemlich viele Variationen ausprobiert^^ bitte um hilfe
//auszug aus der seite. funktioniert leider auch net
Die Syntax zur Lösung dieser Doppeldeutigkeit: Verwenden Sie im ersten Fall ${$a[1]} und im zweiten Fall ${$a}[1].


hat sich erledigt^^ konnt gar nich gehn weil..

$$fer = mysql_get_row(fertigkeiten, "fert_reichweite,fert_effekt,fert_schaden,fert_ziel,fert_typ", "Where fert_name = '".$$akt."'"); ($$akt is falsch gestanden, erledigt^^ danke!)
 
Zuletzt bearbeitet:
Zurück