Array wird nicht korrekt ausgelesen bei Übermittlung

Beetle

Newbie
Registriert
Feb. 2015
Beiträge
2
Hallo Community:)

Ich habe folgendes Problem:

Ich erstelle ein Array aus der Eingabe auf einer Formularseite (per Ajax), übermittle dies an php.
php soll mir dann eine mail zusenden mit eben diesen Daten.
Das Problem ist, das ein Teil des Arrays nicht ankommt.

$output[]=array('field'=>$value, 'status'=> $status,'inhalt' =>$inhalte);

//Inhalte werden per schleife eingefügt, sind auch vorhanden, wenn mail gesendet wird kommt sowas:
array(2) { [0]=> array(3) { ["field"]=> string(9) "startwert" ["status"]=> string(2) "on" ["inhalt"]=> string(6) "sabine" }

ich möchte das natürlich formatiert haben :

$ausgabenOutput = "Hallo !\n";
for($j = 0; $j <= 12; $j++){
$ausgabenOutput .= $output[$j]['field']." : ".$output[$j]['inhalt']."\n";
}
//$ausgabenOutput = utf8_encode($ausgabenOutput);

mail($mail_adresse[0],$subject,$ausgabenOutput,"From: $absender\nReply-To: $antwortan");

ABER das kommt dabei raus :

//field : inhalt

Wettbewerb : Array
Name : Array
Vorname : Array


Ich verstehe einfach nicht, warum er es so anzeigt, da die Syntax vom 'field' ja genau die gleich sein müsste, wie die, wo ich an die 'inhalt' rankomme..

Es wäre wirklich Klasse, wenn mir jemand das Brett vom Kopf wegtun könnte :)

Vielen Dank schonmal fürs anschauen,
MfG,
Gundel /Beetle
 
$inhalte ist wahrscheinlich ein Array. Übrigens, benutz bitte [code]-Tags.
 
Zurück
Oben