Hoi,
ik ben bezig met een contactformuliertje. Alles komt aan in de mail behalve mijn checkboxes.
Na veel gegoogle, de namen zijn wel goed maar toch komt er maar 1 aan als ik er 3 aanvink :S
html
me php
Ziet iemand mijn fout, ik staar me blind
dank je wel
ik ben bezig met een contactformuliertje. Alles komt aan in de mail behalve mijn checkboxes.
Na veel gegoogle, de namen zijn wel goed maar toch komt er maar 1 aan als ik er 3 aanvink :S
html
HTML:
<td><label>
<input name="checkbox" type="checkbox" id="checkbox" value="suikerspin" />
</label>
Suikerspinnen</td>
<td><label>
<input name="checkbox" type="checkbox" id="checkbox" value="Draaimolen" />
</label>
Draaimolen</td>
</tr>
<tr>
<td><label>
<input name="checkbox" type="checkbox" id="checkbox" value="Tapbier" />
</label>
Tapbier</td>
<td><label>
<input name="checkbox" type="checkbox" id="checkbox" value="Kinderatracties" />
</label>
Diversen Kinderatracties</td>
</tr>
<tr>
<td><label>
<input name="checkbox" type="checkbox" id="checkbox" value="Popcorn" />
</label>
Popcorn</td>
<td><label>
<input name="checkbox" type="checkbox" id="checkbox" value="Springkussen" />
</label>
Spingkussen(s)</td>
</tr>
<tr>
<td><label>
<input name="checkbox" type="checkbox" id="checkbox" value="Hotdogs" />
</label>
Hotdogs</td>
<td><label>
<input name="checkbox" type="checkbox" id="checkbox" value="Catering" />
</label>
Catering</td>
me php
PHP:
<?php
$EmailFrom = Trim(stripslashes($_POST['EmailFrom']));
$EmailTo = "goddess_shiva20@hotmail.com";
$Subject = "contactformulier poffertjes.org";
$naam = Trim(stripslashes($_POST['naam']));
$bedrijf = Trim(stripslashes($_POST['bedrijf']));
$adres = Trim(stripslashes($_POST['adres']));
$plaats = Trim(stripslashes($_POST['plaats']));
$telefoon = Trim(stripslashes($_POST['telefoon']));
$checkbox = Trim(stripslashes($_POST['checkbox']));
$opmerking = Trim(stripslashes($_POST['opmerking']));
$validationOK=true;
if (Trim($EmailFrom)=="") $validationOK=false;
if (Trim($naam)=="") $validationOK=false;
if (Trim($plaats)=="") $validationOK=false;
if (Trim($opmerking)=="") $validationOK=false;
if (!$validationOK) {
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">";
exit;
}
$Body .= "";
$Body .= "E-mail adres: ";
$Body .= $EmailFrom;
$Body .= "\n\n";
$Body .= "Naam: ";
$Body .= $naam;
$Body .= "\n\n";
$Body .= "Bedrijf: ";
$Body .= $bedrijf;
$Body .= "\n\n";
$Body .= "Adres: ";
$Body .= $adres;
$Body .= "\n\n";
$Body .= "Plaats: ";
$Body .= $plaats;
$Body .= "\n\n";
$Body .= "Telefoon: ";
$Body .= $telefoon;
$Body .= "\n\n";
$Body .= "Interesse in..: ";
$Body .= $checkbox;
$Body .= "\n\n";
$Body .= "Vragen of opmerkingen: ";
$Body .= $opmerking;
$Body .= "\n\n";
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");
if ($success){
print "<meta http-equiv=\"refresh\" content=\"0;URL=ok.html\">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">";
}
?>
Ziet iemand mijn fout, ik staar me blind
dank je wel
Laatst bewerkt door een moderator: