PHP Checkboxen Problemchen:)
slapper
- php
hallo thomas
hab alles sauber eingearbeitet, sieht soweit auch ganz gut aus!
das mit dem $body war eine gute idee, hab mächtig aufgeräumt damit:))
bis auf den array-teil von dir, der macht noch ein kleines problem:
if (isset($_POST["check"]))
$check = $_POST["check"];
if (is_array($check))
{
$checkgroesse=count($check);
for ($i=0; $i<$checkgroesse; $i++)
{ $body .= $_POST["text17"].$check[$i].$_POST["umbruch"]; }
}
else
{
$body.=$check;
}
nun kommt immer noch die fehlmeldung, wenn keine checkbox angeklickt wurde:
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
die variable ist doch aber deffiniert? mit
if (isset($_POST["check"]))
>>>>>>>$check = $_POST["check"];<<<<<<<<< hier deffiniert, oder? *blödfrag
er versendet die mail aber trotzdem, es kommt nur die fehlmeldung über der dankeschönseite:)
im html selber ist es mit:
<input type="checkbox" name="check[]" value="Lipstick">
<input type="checkbox" name="check[]" value="Palmstick">
usw.usw. deffiniert
vielleicht kannst du mir den letzten entscheidenden hinweis liefern, oder jemand anderes *bg und vielen dank!!!
ist wahrscheinlich nur eine kleinigkeit, wie immer halt
Hallo,
wieso Thomas? Naja egal,
ähm ich kann ja leider nicht sehen was in der kontakt.php in Zeile 72 und 80 steht. Naja und vielleicht schreibst du das mal anders:
<input type="checkbox" name="check[Lipstick]" value="ja" <?php echo (isset($_REQUEST['check[Lipstick]']) && $_REQUEST['check[Lipstick]'] == 1) ? ' checked="checked"' : ''; ?> />
<input type="checkbox" name="check[Palmstick]" value="ja" <?php echo (isset($_REQUEST['check[Palmstick]']) && $_REQUEST['check[Palmstick]'] == 1) ? ' checked="checked"' : ''; ?> />
so vielleicht?
Grüße
Christoph
Hallo,
wieso Thomas? Naja egal,
ähm ich kann ja leider nicht sehen was in der kontakt.php in Zeile 72 und 80 steht. Naja und vielleicht schreibst du das mal anders:
<input type="checkbox" name="check[Lipstick]" value="ja" <?php echo (isset($_REQUEST['check[Lipstick]']) && $_REQUEST['check[Lipstick]'] == 1) ? ' checked="checked"' : ''; ?> />
<input type="checkbox" name="check[Palmstick]" value="ja" <?php echo (isset($_REQUEST['check[Palmstick]']) && $_REQUEST['check[Palmstick]'] == 1) ? ' checked="checked"' : ''; ?> />so vielleicht?
Grüße
Christoph
hallo christoph (klappe die zweite:))
als das sind die lines:
if (isset($_POST["check"]))
$check = $_POST["check"];
if (is_array($check)) <<<<<<< line 72
{
$checkgroesse=count($check);
for ($i=0; $i<$checkgroesse; $i++)
{ $body .= $_POST["text17"].$check[$i].$_POST["umbruch"]; }
}
else
{
$body.=$check; <<<<<<< line 80
}
Hi,
hallo thomas
hab alles sauber eingearbeitet, sieht soweit auch ganz gut aus!
führe Deine Diskussion da weiter, wo sie angefangen hat, nicht in einem neuen Vordrängel-Thread.
So weiß nämlich niemand, worum es geht.
cu,
Andreas
Hi,
hallo thomas
hab alles sauber eingearbeitet, sieht soweit auch ganz gut aus!führe Deine Diskussion da weiter, wo sie angefangen hat, nicht in einem neuen Vordrängel-Thread.
So weiß nämlich niemand, worum es geht.
cu,
Andreas
sorry andreas, kommt nicht wieder vor, bin seit gestern neu hier:)
aber danke für den hinweis