Hallo.

Ik heb het een en ander al door gezocht maar kon het juiste antwoord niet vinden.
Ik heb een Contactformulier aangemaakt en een email script PHP om het te verzenden.

Het verzenden lukt, ik krijg het bericht binnen, maar zonder enige inhoud...

Hieronder de Contact formulier:

<form action="sendmail.php" method="post">
<p>Choose a Category</p>
<SELECT NAME="category">
<option value="Server">Server
<option value="Forum">Forum
<option value="Website">Website
<option value="Other">Other
</select>
<p>Your Name:</p>
<input type="name">

<p>Your E-mail:</p>
<input type="mail">

<p>Your comment:</p>
<textarea name="comment" rows="7" cols="40">
</textarea>
<br>
<input type="submit" value="Send Message"><input type="reset" value="Clear">
</form>


Het Email script PHP:

<?php

// your email address
$youremail = "[email protected]";

// field validation
if ($mail=="" || $comment=="" || $name=="")

{
print ("All fields are required! Please go back and try again.");
}

else {

// send email
$headers = "From: \"$name\" <$email>\n";
$subject = "Feedback Form";
$message = "$comments";

mail ("$youremail", "$subject", $message, $headers);
print ("Thank you $name, your email has been sent.");

}
?>


Alvast hartelijk dank voor de hulp.

Ivan Heerkens
Maak geloof ik zlf nu ook een foutje, try again:


<form action="sendmail.php" method="post">
<p>Choose a Category</p>
<SELECT NAME="category">
<option value="Server">Server
<option value="Forum">Forum
<option value="Website">Website
<option value="Other">Other
</select>
<p>Your Name:</p>
<input type="text" name="name">

<p>Your E-mail:</p>
<input type="text" name="mail">

<p>Your comment:</p>
<textarea name="comment" rows="7" cols="40">
</textarea>
<br>
<input type="submit" value="Send Message"><input type="reset" value="Clear">
</form> 
GE-WEL-DIG!
Het werkt helemaal!

Hatstikke bedankt voor al je hulp en inzet.
Ik zal de FORM nog eens goed gaan leren.

MVG,
Ivan Heerkens
graag gedaan en succes ermee! :)
Al opgelost via MSN. Sorry voor het ongemak.

[size=xsmall]Toevoeging op 25/09/2011 14:59:26:[/size]

Toch niet helemaal de oplossing via MSN gekregen...

Wat ik wilde = De optie die de mensen kiezen voor de Nieuwsbrief ontvangen kunnen inzien als ze de mail sturen, Ik heb de variabelen erin gezet, maar hij werkt niet.
Alles wat hij mee stuurt met de mail, is zichtbaar, behalve dus die keuze van de nieuwsbrief,

HTML Code van de Form =
<form action="sendmail.php" method="post" name="form1">
<p>Choose a Category</p>
<SELECT NAME="category">
<option value="Server">Server
<option value="Forum">Forum
<option value="Website">Website
<option value="Other">Other
</select><br><br>
<p>Your Name:</p>
<input type="text" name="name">
<br><br>
<p>Your E-mail:</p>
<input type="text" name="mail">
<br><br>
<p>Your comment:</p>
<textarea name="comment" rows="7" cols="40">
</textarea>
<br><br>
<p>Do you want to receive our newsletter?:</p>
<input type="radio" name="newsletter" VALUE="Yes">Yes
<input type="radio" name="newsletter" VALUE="No">No
<br><br>
<INPUT TYPE="IMAGE" SRC="images/submit.jpg">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="image" src="images/clear.jpg" onclick="document.form1.reset(); return false;">
</form>


Email Script PHP =
<?php

// your email address
$youremail = "[email protected]";

// field validation
if ($_POST['mail']=="" || $_POST['comment']=="" || $_POST['newsletter']=="" || $_POST['name']=="")

{
print ("All fields are required! Please go back and try again.");
}

else {

// send email
$headers = 'From: "' . $_POST['name'] . '" <' . $_POST['mail'] . '>' . "\n";
$subject = "Contact Form";
$message = $_POST['newsletter'], $_POST['comment'];

mail ("$youremail", "$subject", $message, $headers);
print ("Thank you $name, your email has been sent.");

}
?>

Reageren