Je voudrais "forcer" l'utilisateur à entrer son adresse mail...
Voilà mon code (bon, je sais que c'est pas valide w3c hein, j'essaie d'abord que ce soit fonctionnel, après je vérifierai la validité
<?php
if (!isset ($_POST['adresse']))
{
?>
<form method="post" action="contacts.php">
<p align="left">
Envoyer un mail à :
<label><input type="radio" name="adresse" value="[email protected]" /> Mail 1</label>
<label><input type="radio" name="adresse" value="[email protected]" /> Mail 2</label>
<label><input type="radio" name="adresse" value="[email protected]" /> Mail 3</label>
<label><input type="radio" name="adresse" value="[email protected]" /> Mail 4</label>
</p>
<p align="left">
<label>Sujet : <input type="text" name="sujet" class="texte" /></label>
</p>
<p align="left">
<label>
Votre message : </p>
<p align="left">
<textarea cols="70" rows="10" name="message"></textarea>
</p>
<p align="left">
<label>Votre adresse mail : <input type="text" name="votremail" class="texte" /></p>
<p align="center"><input type="submit" value="envoyer"></p>
</form>
<?
}
else
{
$destinataire=$_POST['adresse'];
$sujet=$_POST['sujet'];
$message=$_POST['message'];
$from="From: ".$_POST['votremail'];
mail($destinataire,$sujet,$message,$from);
?>
<p>Merci, votre mail a bien été envoyé.</p>
<?
}
?>
Je voudrais donc appliquer une condition qui dirait if ($_POST['votremail']=="") (si votremail est vide, donc) on réaffiche le formulaire avec une petite phrase en dessous "merci de bien vouloir noter votre adresse e-mail"Voilà si quelqu'un peut m'aider, ça me ferait bien plaisir...
merci beaucoup