Hi,
in einer <form> habe ich
<p><label for=mail1><input id=mail1 type='checkbox' name='mail_an[]' value='1'> Text</label></p>
Das wird also als "mail_an[]=1" in den POST-Daten uebertragen;
und PHP macht daraus automatisch ein Array.
Wenn ich das anklicke und absende, kommt mit
var_dump ( $_POST['mail_an'] );
var_dump ( $_POST['mail_an'][0] );dieses:
string(5) "Array"
string(1) "A"
Das kann eigentlich nicht sein.
Die Ausgabe "Array" bekommst du normalerweise nur dann, wenn du versuchst, ein Array mit echo o.ae. auszugeben.
Entweder uebertraegst du per Formular nicht das, was du hier beschrieben hast, oder du machst noch etwas anderes falsch.
Was gibt denn ein einfaches print_r($_POST)?
MfG ChrisB
--
„This is the author's opinion, not necessarily that of Starbucks.“
„This is the author's opinion, not necessarily that of Starbucks.“