Nieuw lid |
|
Ik gebruik het volgende script om een mail te sturen vanaf een reactieformulier met een een pulldown menu, echter de keuze in dat menu word tniet meegezonden, Blijkbaar doe ik iets verkeerd, maar wat? :S
<?php
$Naam = htmlspecialchars($_POST['Naam']);
$telefoon = htmlspecialchars($_POST['telefoon']);
$mailadres = htmlspecialchars($_POST['mailadres']);
//Controle of de velden zijn ingevuld
if (!$Naam) {
echo "U heeft geen naam ingevuld!";
exit; }
if (!$telefoon) {
echo "U heeft geen telefoonnummer ingevuld!";
exit; }
if (!$mailadres) {
echo "U heeft geen e-mailadres ingevuld!";
exit; }
// Content type header wordt ingesteld
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
//Checkboxes worden gecontroleerd
if(isset($_POST['submit'])) {
echo "<pre>".print_r($_POST,true)."</pre>";
$keuze = '<div>'.$_POST['interesse'].'</div>';
}
else {
echo '<form name="" action="">';
echo '<select name="interesse">';
echo '<option value="Clown met dikke trom">Clown met dikke trom</option>';
echo '<option value="Clown met trompet">Clown met trompet</option>';
echo '<option value="Clown met Saxofoon">Clown met Saxofoon</option>';
echo '<option value="3 Kolommen">3 Kolommen</option>';
echo '<option value="Dirigent met Orgel">Dirigent met Orgel</option>';
echo '<option value="Beker en Fles">Beker en Fles</option>';
echo '<option value="Vliegtuig">Vliegtuig</option>';
echo '<option value="Kanon">Kanon</option>';
echo '<option value="Kabouters">Kabouters</option>';
echo '<option value="Het Kasteel">Het Kasteel</option>';
echo '<option value="Sphinx">Sphinx</option>';
echo '<option value="De Trap">De Trap</option>';
echo '<option value="3 Narren">3 Narren</option>';
echo '<option value="Arreslee">arreslee</option>';
echo '<option value="Trollen">Trolleb</option>';
echo '</select>';
echo "<pre>".print_r($_POST,true)."</pre>";
// submit button hier
echo '</form>';
//Tijd, datum, en IP-adres worden gecontroleerd
$tijd = time();
$datum = strftime("%d/%m/%y %H:%M", $tijd);
$ip = getenv("REMOTE_ADDR";
// Gedeelte dat de ontvanger krijgt te zien
$message = "<b><u>Nieuw bericht via het mailformulier op www.cvdewuif.nl:</u></b><br/>" . "<br/"
. "U heeft een nieuw bericht ontvangen van " . $Naam . "<br/>"
. " Het bericht is vestuurd op: " . $datum . "<br/>"
. " Het e-mail adres van verzender is: " . $mailadres . "<br/>"
. " Telefoon: " . $telefoon . "<br/>"
. "<br/>"
. "Hieronder kunt u de ingevulde gegevens bekijken. <br/>"
. "<br/>"
. "============================================= <br/>"
. "De bezoeker wilt meer informatie over:<br/>"
. "<br/>" . $keuze . ""
. "============================================= <br/>"
. "De bezoeker heeft het volgende ingevuld:<br/>"
. "<br/>"
. "\"" . $opmerkingen . "\"<br/>"
. "<br/>"
. "============================================= <br/>";
// Gedeelte voor het verzenden van het bericht
$emailadres = "ivoht@hotmail.com";
$message = str_replace ("<br>","\n", $message);
$headers .= "From: Webmaster CV de Wuif<webmaster@cvdewuif.nl>" . "\r\n";
if(mail($emailadres, "Nieuw bericht via mailformulier", $message, $headers)){
echo "Uw bericht is verzonden. U krijgt zo spoedig mogelijk reactie.";
} else {
echo "Om technische redenen is er geen mail verstuurd. Stuur ons een mail naar info@cvdewuif.nl"; // aanpassen naar eigen mailadres
} }
?>
<?php //Controle of de velden zijn ingevuld if (!$Naam) { echo "U heeft geen naam ingevuld!"; if (!$telefoon) { echo "U heeft geen telefoonnummer ingevuld!"; if (!$mailadres) { echo "U heeft geen e-mailadres ingevuld!"; // Content type header wordt ingesteld $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; //Checkboxes worden gecontroleerd if(isset($_POST['submit'])) { $keuze = '<div>'.$_POST['interesse'].'</div>'; } else { echo '<form name="" action="">'; echo '<select name="interesse">'; echo '<option value="Clown met dikke trom">Clown met dikke trom</option>'; echo '<option value="Clown met trompet">Clown met trompet</option>'; echo '<option value="Clown met Saxofoon">Clown met Saxofoon</option>'; echo '<option value="3 Kolommen">3 Kolommen</option>'; echo '<option value="Dirigent met Orgel">Dirigent met Orgel</option>'; echo '<option value="Beker en Fles">Beker en Fles</option>'; echo '<option value="Vliegtuig">Vliegtuig</option>'; echo '<option value="Kanon">Kanon</option>'; echo '<option value="Kabouters">Kabouters</option>'; echo '<option value="Het Kasteel">Het Kasteel</option>'; echo '<option value="Sphinx">Sphinx</option>'; echo '<option value="De Trap">De Trap</option>'; echo '<option value="3 Narren">3 Narren</option>'; echo '<option value="Arreslee">arreslee</option>'; echo '<option value="Trollen">Trolleb</option>'; // submit button hier //Tijd, datum, en IP-adres worden gecontroleerd $datum = strftime("%d/%m/%y %H:%M", $tijd); // Gedeelte dat de ontvanger krijgt te zien $message = "<b><u>Nieuw bericht via het mailformulier op www.cvdewuif.nl:</u></b><br/>" . "<br/" . "U heeft een nieuw bericht ontvangen van " . $Naam . "<br/>" . " Het bericht is vestuurd op: " . $datum . "<br/>" . " Het e-mail adres van verzender is: " . $mailadres . "<br/>" . " Telefoon: " . $telefoon . "<br/>" . "<br/>" . "Hieronder kunt u de ingevulde gegevens bekijken. <br/>" . "<br/>" . "============================================= <br/>" . "De bezoeker wilt meer informatie over:<br/>" . "<br/>" . $keuze . "" . "============================================= <br/>" . "De bezoeker heeft het volgende ingevuld:<br/>" . "<br/>" . "\"" . $opmerkingen . "\"<br/>" . "<br/>" . "============================================= <br/>"; // Gedeelte voor het verzenden van het bericht $emailadres = "ivoht@hotmail.com"; $headers .= "From: Webmaster CV de Wuif<webmaster@cvdewuif.nl>" . "\r\n"; if(mail($emailadres, "Nieuw bericht via mailformulier", $message, $headers)){ echo "Uw bericht is verzonden. U krijgt zo spoedig mogelijk reactie."; } else { echo "Om technische redenen is er geen mail verstuurd. Stuur ons een mail naar info@cvdewuif.nl"; // aanpassen naar eigen mailadres } } ?>
|