nabend zusammen
hab ein kleine php-problem und da ich nicht der php-knaller bin:-(
dachte ich vielleicht kann mir hier jemand helfen
also ich habe ein Formular mit mehreren checkboxen das sieht so aus:
<input type="checkbox" name="check[]" value="Lipstick">
<input type="checkbox" name="check[]" value="palmstick">
<input type="checkbox" name="check[]" value="redstick">
<input type="checkbox" name="check[]" value="blackstick">
<input type="checkbox" name="check[]" value="ipsticks">
usw. usw....
im entfernten php-script ist das ganze so deffiniert:
if (isset($_POST["check"]))
$check = $_POST["check"];
if (is_array($check))
{
$checkgroesse=count($check);
for ($i=0; $i<$checkgroesse; $i++)
{ $body .= $_POST["text18"].$check[$i].$_POST["umbruch"]; }
}
else
{
$body.=$check;
}
jetzt das problemchen:
das php-script funktioniert auch schon, nur wenn ich garkeine checkbox anklicke kommt die fehlermeldung:
Notice: Undefined variable: check in D:\Web_Side\cgi-bin\kontakt.php on line 72
Notice: Undefined variable: check in D:\Web_Side\cgi-bin\kontakt.php on line 80
wird aber trotzdem zu meiner angegebenen email verschickt, trotz der fehler meldung
kann mir einer helfen, ist wahrscheinlich nur was kleines was verkehrt ist.
zur hilfe,
line 72 ist: if (is_array($check))
line 80 ist: $body.=$check;
die variable ist doch eindeutig definiert, verstehe nicht, wo der mit der meldung herkommt
danke schon im voraus)))
hab ein kleine php-problem und da ich nicht der php-knaller bin:-(
dachte ich vielleicht kann mir hier jemand helfen
also ich habe ein Formular mit mehreren checkboxen das sieht so aus:
<input type="checkbox" name="check[]" value="Lipstick">
<input type="checkbox" name="check[]" value="palmstick">
<input type="checkbox" name="check[]" value="redstick">
<input type="checkbox" name="check[]" value="blackstick">
<input type="checkbox" name="check[]" value="ipsticks">
usw. usw....
im entfernten php-script ist das ganze so deffiniert:
if (isset($_POST["check"]))
$check = $_POST["check"];
if (is_array($check))
{
$checkgroesse=count($check);
for ($i=0; $i<$checkgroesse; $i++)
{ $body .= $_POST["text18"].$check[$i].$_POST["umbruch"]; }
}
else
{
$body.=$check;
}
jetzt das problemchen:
das php-script funktioniert auch schon, nur wenn ich garkeine checkbox anklicke kommt die fehlermeldung:
Notice: Undefined variable: check in D:\Web_Side\cgi-bin\kontakt.php on line 72
Notice: Undefined variable: check in D:\Web_Side\cgi-bin\kontakt.php on line 80
wird aber trotzdem zu meiner angegebenen email verschickt, trotz der fehler meldung
kann mir einer helfen, ist wahrscheinlich nur was kleines was verkehrt ist.
zur hilfe,
line 72 ist: if (is_array($check))
line 80 ist: $body.=$check;
die variable ist doch eindeutig definiert, verstehe nicht, wo der mit der meldung herkommt
danke schon im voraus)))