Nieuw lid |
|
Hoi,
Ik was opzoek naar een eenvoudige manier zodat bezoekers zich kunnen inschrijven voor onze nieuwsbrief. Het is heel primitief !
Je vult je emailadres in, dit wordt dan verzend naar het emailadres dat je hebt ingegeven in de code.
Echter is er een probleem bij het testen, wanneer je niets invult en op verzenden klikt , stuurt hij dus inschrijving door. Maar hebben we geen gegevens.
Ik heb al geprobeerd om een code erin te plaatsen zodanig dat hij moet controleren of het
1. niet leeg is ...
2. een geldig emailadres bevat...
Maar ben daarin nogal leek
Hier is de code :
<html>
<head>
<title>Nieuwsbrief</title>
</head>
<body>
<?php
$email = $_POST['email'];
$onderwerp = 'Inschrijving nieuwsbrief';
$mymail = 'nieuwsbrief@domein.com';
$bericht = $email." wil graag inschrijven voor de nieuwsbrief";
$headers = "From: ".$email."\r\n";
if (isset($email))
{
mail($mymail, $onderwerp, $bericht, $headers);
echo "Inschrijving nieuwsbrief verzonden";
}
else
{
echo '<form action="nieuwsbrief.php" method="post">
Je e-mailadres: <input type="text" name="email">
<br /><input type="submit" value="Verzend">
</form>';
}
?>
</body>
</html>
<html> <head> <title>Nieuwsbrief</title> </head> <body> <?php $email = $_POST['email']; $onderwerp = 'Inschrijving nieuwsbrief'; $mymail = 'nieuwsbrief@domein.com'; $bericht = $email." wil graag inschrijven voor de nieuwsbrief"; $headers = "From: ".$email."\r\n"; { mail($mymail, $onderwerp, $bericht, $headers); echo "Inschrijving nieuwsbrief verzonden"; } else { echo '<form action="nieuwsbrief.php" method="post"> Je e-mailadres: <input type="text" name="email"> <br /><input type="submit" value="Verzend"> </form>'; } ?> </body> </html>
Kan iemand mij helpen voor daarin de gewenste code te plaatsen ?
|