Probleme mit Formular und Checkboxen

KEK16

Mitglied
Hallo Tutorials.de Mitglieder,

alsooo, ich hab eine Formular welches ich mit PHP auswerte und verschicke. Ein sogenanntes Kontaktformular.

Es läuft alles soweit zufriedenstellend nur das der Inhalt der Checkboxen nicht per Mail versendet wird.
Nachdem man auf abschicken geklickt hat, wird eine Seite erstellt auf der der Benutzer nochmal seine eingebenen Daten anschauen kann. Hier funktioniert die Auswertung tadellos.

Ich poste hier jetzt einfach nochmal den Teil der Auswertung und die Checkboxen:

PHP:
if (isset($_POST['Extras'])) 
	{
    reset($_POST['Extras']);
    foreach ($_POST['Extras'] as $k => $v) 
	{
    print "$k $v\n";
    }
    } 
	else 
	{
    print "Keine Extras gewählt.";
    }

PHP:
Babysitz
      <input type="checkbox" name="Extras[]" value="Babysitz" />
Dachgepäckträger
<input type="checkbox" name="Extras[]" value="Dachgepäckträger" />
Kindersitz
<input type="checkbox" name="Extras[]" value="Kindersitz" />

Das Formular findet ihr unter http://eltaneg.info/villa/contact.php?car=1

den Kompletten Quelltext findet ihr unter http://eltaneg.info/villa/kontakt.txt

Ich hoffe ihr könnt mir irgendwie weiterhelfen, mir fällt zumindestens nix mehr ein. ;)

mfg kek
 
Hi,

reset() setzt den internen Zeiger des Arrays zurück auf das erste Element. Das mag an dieser Stelle überflüssig sein.

@KEK16: Du gibst die Elemente nur per print aus und hängst sie nicht an die Variable an, die dann an mail() übergeben wird.

LG
 
Hi,

ja, sicher. Schau Dir doch an, wie die anderen Felder in die Mail geschrieben werden. An die Variable hängst Du Deine Checkbox-Werte halt dran.

LG
 
Zurück