Hallo.

Ik heb zojuist een website gemaakt en alles werkt goed op de FORM sectie na.
Als ik mijn e-mail adres invul en verstuur, krijg ik in mijn mailbox alleen te zien:

Time: 21-04-2013 18:55
E-Mail:

Bij E-Mail moet natuurlijk wel mijn ingevulde gegevens komen te staan.
Hieronder vind je mijn HTML code van het FORM en daaronder de PHP voor verzending.


HTML voor op de Website

<section class="form">
<p>Please, leave your email and we will keep you up-to-date</p>
<form action="php/subscibe.php" method="post" id="subscribe">
<input type="text" class="field" value="your email address" title="your email address" name="email" id="email-field" />
<input type="submit" class="submit-btn" value="Submit" />
</form>
<p class="result"></p>
</section>
<!-- end of form -->

:
PHP voor Verzending:


<?php

$MAIL_TO = '[email protected]';

$subject = "New Subscriber";
$time = date('d-m-Y H:i');

$email = $_POST['email'];

$body = "Time: $time\n";
$body.= "Email: $email\n";

$success = @mail($MAIL_TO, $subject, $body);

if ($success) {
echo 'Thank you for subscribing!';
} else {
echo 'Please fix the errors above.';
}
?>


Het is in het Engels gedaan omdat ik met meerdere mensen aan het project werken en die zijn Engelstalig :)

Hopelijk kan iemand mij hier helpen.

Met vriendelijke groet,
Ivan Heerkens
Hallo,

Probeer eens:
<?php

$body.= "Email: ".$email."\n";

?>
Helaas heeft dit niet geholpen.
Nu krijg ik

Time: 21-04-2013 19:36
Email: your email address


Echt raar... Hij pakt wat er standaard in het vak staat, de value en/of name van de FORM stukje van html
Wat doet dat title-attribuut daar in die input?
Dat komt doordat de value van email al is ingevuld, probeer die eens weg te halen.
Time: 21-04-2013 19:52
Email: your email address

Steeds hetzelfde...
Als ik op Submit druk komt ook de tekst terug "your email adress"
de "title=" bij FORM heeft dezelfde waarde.
Als ik die weglaat, krijg ik weer dit:

Time: 21-04-2013 19:53
Email:


@Aar

Internet zei dat die erbij moest :P[/quote]
probeer eerst te kijken of de waarde wel wordt gegeven.
Michael R op 21/04/2013 19:57:55

probeer eerst te kijken of de waarde wel wordt gegeven.


Hoe bedoel je?
Als ik zowel VALUE als TITLE weglaat is hij weer blank.

Time: 21-04-2013 19:59
Email:

'title' is geen onderdeel van een input-veld. En als 'internet' dat zegt, dan ben ik benieuwd waar dat op internet verteld is ;-)
door te typen:

<?php
echo($_POST['email']);
?>

Reageren