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
<textarea name="comment" rows="7" cols="40">

$message = "$comment[color="red"]s[/color]";

comment is niet hetzelfde als comments
Ozzie PHP op 24/09/2011 22:24:22

<textarea name="comment" rows="7" cols="40">

$message = "$comment[color="red"]s[/color]";

comment is niet hetzelfde als comments


Dit is nu aangepast, maar als ik nu wil verzenden krijg ik:

All fields are required! Please go back and try again.

Ik heb alles ingevuld, zeker weten!

if ($mail=="" || $comment=="" || $name=="")

moet zijn

if ($mail=="" || $comments=="" || $name=="")

Staat dat niet in verbinding met die textarea die Comment heet? Zonder S ?
of je gebruikt overal "comment", of je gebruikt overal "comments"... als het maar overal hetzelfde is.
Ik heb nu overal "comment"
Helaas werkt het nog steeds niet...
Nog altijd
All fields are required! Please go back and try again.
Deze regels dus als volgt:

<textarea name="comment" rows="7" cols="40">

if ($mail=="" || $comment=="" || $name=="")

$message = "$comment";
heb je een voorbeeld online staan?

Reageren