Beste Heren/Dames,
Ik ben al een tijdje bezig met het maken van een simpel contactformulier.
Uiteindelijk heb ik een goed voorbeeld gevonden op Internet dat ik begreep.
Totdat ik hieraan een checkboxje wilde toevoegen, toen ging het fout. Ik kreeg
de waarde van de checkbox niet meegestuurd in de mail. Ik heb hierop al meerdere
malen gezocht op Internet, oa. dit forum, maar ik snap niet hoe ik die code kan
toepassen op mijn stukje. Vandaar hier een stukje uit de code die ik gebruik. Mijn
vraag is, wat moet ik nu aanpassen om de checkbox mee te kunnen sturen??
Als iemand de juiste code ertussen zou willen zetten dan ben ik geholpen.
Alvast bedankt voor elke reactie!
$onderwerp = "Contactformulier";
$ontvanger = "email@gmail.com";
$reply = htmlspecialchars($_POST['je_email']);
if($_POST['verzenden'])
{
$naam = htmlspecialchars($_POST['naam']);
$organisatie = htmlspecialchars($_POST['organisatie']);
$adres = htmlspecialchars($_POST['adres']);
$postcode = htmlspecialchars($_POST['postcode']);
$woonplaats = htmlspecialchars($_POST['woonplaats']);
$telefoon = htmlspecialchars($_POST['telefoon']);
$je_email = htmlspecialchars($_POST['je_email']);
$opmerkingen = htmlspecialchars($_POST['opmerkingen']);
$vragen = htmlspecialchars($_POST['vragen']);
$10steps = htmlspecialchars($_POST['10steps']); // Deze code werkt dus niet!? //
$bericht = "Naam: " . $naam . "Organisatie: " . $organisatie . "Adres: " . $adres . "Postcode: " . $postcode . "Woonplaats: " . $woonplaats . "Telefoonnummer: " . $telefoon . "E-mailadres: " . $je_email . "Opmerkingen: " . $opmerkingen . "Vragen: " . $vragen. "10 Steps: " . $10steps;
if(empty($_POST['naam']))
{
echo "<p><br />U heeft geen naam ingevuld. <a href=\"javascript:history.back()\">Probeer opnieuw</a>.<br /><br /></p>";
}
elseif(empty($_POST['adres']))
{
echo "<p><br />U heeft geen adres ingevuld. <a href=\"javascript:history.back()\">Probeer opnieuw</a>.<br /><br /></p>";
}
elseif(empty($_POST['postcode']))
{
echo "<p><br />U heeft geen postcode ingevuld. <a href=\"javascript:history.back()\">Probeer opnieuw</a>.<br /><br /></p>";
}
elseif(empty($_POST['woonplaats']))
{
echo "<p><br />U heeft geen woonplaats ingevuld. <a href=\"javascript:history.back()\">Probeer opnieuw</a>.<br /><br /></p>";
}
elseif(empty($_POST['telefoon']))
{
echo "<p><br />U heeft geen telefoonnummer ingevuld. <a href=\"javascript:history.back()\">Probeer opnieuw</a>.<br /><br /></p>";
}
elseif(empty($_POST['je_email']))
{
echo "<p><br />U heeft geen e-mailadres ingevuld. <a href=\"javascript:history.back()\">Probeer opnieuw</a>.<br /><br /></p>";
}
else
{
mail($ontvanger,$onderwerp,$bericht,"From: $reply");
echo "<p>Uw bericht is succesvol verzonden. Bedankt voor uw reactie. <br /><a href=\"javascript:history.back()\">Keer terug</a></p>";
}
}
else {
?>
</p>
<form method="post" action="<?php echo($_SERVER['PHP_SELF']); ?>">
<table width="40%" border="0" cellspacing="0">
<tr>
<td>Naam:</td>
<td><input name="naam" type="text" maxlength="30"></td>
</tr>
<tr>
<td>Organisatie:</td>
<td><input name="organisatie" type="text" maxlength="30"></td>
</tr>
<tr>
<td>Adres:</td>
<td><input name="adres" type="text" maxlength="50"></td>
</tr>
<tr>
<td>Postcode: </td>
<td><input name="postcode" type="text" maxlength="7"></td>
</tr>
<tr>
<td> Woonplaats:</td>
<td><input name="woonplaats" type="text" maxlength="50"></td>
</tr>
<tr>
<td> Telefoonnummer:</td>
<td><input name="telefoon" type="text" maxlength="15"></td>
</tr>
<tr>
<td>E-mailadres:</td>
<td><input name="je_email" type="text" maxlength="30"></td>
</tr>
<tr>
<td>Opmerkingen:</td>
<td><textarea name="opmerkingen" cols="30" rows="5"></textarea></td>
</tr>
<tr>
<td>Specifieke vragen:</td>
<td><textarea name="vragen" cols="30" rows="5"></textarea></td>
</tr>
<tr>
<td>Wilt u de 10 Steps Ontvangen?</td>
<td><input name="10steps" type="checkbox"></td>
</tr>
<tr>
<td colspan="2"><div align="justify"><br>
<em>Indien JA; maak het aangegeven bedrag over en u ontvangt de ‘10 steps’ z.s.m. en een uitnodiging voor een intake gesprek.</em></div></td>
</tr>
</table>
<br />
<input type="submit" name="verzenden" value="Verzend Formulier">
<br />
</form>
<?php
}
?>
-Raul8711-
Ik ben al een tijdje bezig met het maken van een simpel contactformulier.
Uiteindelijk heb ik een goed voorbeeld gevonden op Internet dat ik begreep.
Totdat ik hieraan een checkboxje wilde toevoegen, toen ging het fout. Ik kreeg
de waarde van de checkbox niet meegestuurd in de mail. Ik heb hierop al meerdere
malen gezocht op Internet, oa. dit forum, maar ik snap niet hoe ik die code kan
toepassen op mijn stukje. Vandaar hier een stukje uit de code die ik gebruik. Mijn
vraag is, wat moet ik nu aanpassen om de checkbox mee te kunnen sturen??
Als iemand de juiste code ertussen zou willen zetten dan ben ik geholpen.
Alvast bedankt voor elke reactie!
$onderwerp = "Contactformulier";
$ontvanger = "email@gmail.com";
$reply = htmlspecialchars($_POST['je_email']);
if($_POST['verzenden'])
{
$naam = htmlspecialchars($_POST['naam']);
$organisatie = htmlspecialchars($_POST['organisatie']);
$adres = htmlspecialchars($_POST['adres']);
$postcode = htmlspecialchars($_POST['postcode']);
$woonplaats = htmlspecialchars($_POST['woonplaats']);
$telefoon = htmlspecialchars($_POST['telefoon']);
$je_email = htmlspecialchars($_POST['je_email']);
$opmerkingen = htmlspecialchars($_POST['opmerkingen']);
$vragen = htmlspecialchars($_POST['vragen']);
$10steps = htmlspecialchars($_POST['10steps']); // Deze code werkt dus niet!? //
$bericht = "Naam: " . $naam . "Organisatie: " . $organisatie . "Adres: " . $adres . "Postcode: " . $postcode . "Woonplaats: " . $woonplaats . "Telefoonnummer: " . $telefoon . "E-mailadres: " . $je_email . "Opmerkingen: " . $opmerkingen . "Vragen: " . $vragen. "10 Steps: " . $10steps;
if(empty($_POST['naam']))
{
echo "<p><br />U heeft geen naam ingevuld. <a href=\"javascript:history.back()\">Probeer opnieuw</a>.<br /><br /></p>";
}
elseif(empty($_POST['adres']))
{
echo "<p><br />U heeft geen adres ingevuld. <a href=\"javascript:history.back()\">Probeer opnieuw</a>.<br /><br /></p>";
}
elseif(empty($_POST['postcode']))
{
echo "<p><br />U heeft geen postcode ingevuld. <a href=\"javascript:history.back()\">Probeer opnieuw</a>.<br /><br /></p>";
}
elseif(empty($_POST['woonplaats']))
{
echo "<p><br />U heeft geen woonplaats ingevuld. <a href=\"javascript:history.back()\">Probeer opnieuw</a>.<br /><br /></p>";
}
elseif(empty($_POST['telefoon']))
{
echo "<p><br />U heeft geen telefoonnummer ingevuld. <a href=\"javascript:history.back()\">Probeer opnieuw</a>.<br /><br /></p>";
}
elseif(empty($_POST['je_email']))
{
echo "<p><br />U heeft geen e-mailadres ingevuld. <a href=\"javascript:history.back()\">Probeer opnieuw</a>.<br /><br /></p>";
}
else
{
mail($ontvanger,$onderwerp,$bericht,"From: $reply");
echo "<p>Uw bericht is succesvol verzonden. Bedankt voor uw reactie. <br /><a href=\"javascript:history.back()\">Keer terug</a></p>";
}
}
else {
?>
</p>
<form method="post" action="<?php echo($_SERVER['PHP_SELF']); ?>">
<table width="40%" border="0" cellspacing="0">
<tr>
<td>Naam:</td>
<td><input name="naam" type="text" maxlength="30"></td>
</tr>
<tr>
<td>Organisatie:</td>
<td><input name="organisatie" type="text" maxlength="30"></td>
</tr>
<tr>
<td>Adres:</td>
<td><input name="adres" type="text" maxlength="50"></td>
</tr>
<tr>
<td>Postcode: </td>
<td><input name="postcode" type="text" maxlength="7"></td>
</tr>
<tr>
<td> Woonplaats:</td>
<td><input name="woonplaats" type="text" maxlength="50"></td>
</tr>
<tr>
<td> Telefoonnummer:</td>
<td><input name="telefoon" type="text" maxlength="15"></td>
</tr>
<tr>
<td>E-mailadres:</td>
<td><input name="je_email" type="text" maxlength="30"></td>
</tr>
<tr>
<td>Opmerkingen:</td>
<td><textarea name="opmerkingen" cols="30" rows="5"></textarea></td>
</tr>
<tr>
<td>Specifieke vragen:</td>
<td><textarea name="vragen" cols="30" rows="5"></textarea></td>
</tr>
<tr>
<td>Wilt u de 10 Steps Ontvangen?</td>
<td><input name="10steps" type="checkbox"></td>
</tr>
<tr>
<td colspan="2"><div align="justify"><br>
<em>Indien JA; maak het aangegeven bedrag over en u ontvangt de ‘10 steps’ z.s.m. en een uitnodiging voor een intake gesprek.</em></div></td>
</tr>
</table>
<br />
<input type="submit" name="verzenden" value="Verzend Formulier">
<br />
</form>
<?php
}
?>
-Raul8711-