Rendre des champs obliobligatoire

Bonjour tout le monde,
j au une page de contact ou je veux rendre le saisi dans les champs de formulaire obligatoire;
car meme je laisse les champs vides et je clique envoyer ,le message arrive sur la boite de reception.

le code de formulaire est:
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<form action="envoi.php" method="post" enctype="application/x-www-form-urlencoded" name="formulaire">
<tr>
<td><div align="left">nom</div></td>
<td colspan="2"><input type="text" name="nom" size="45" maxlength="100"></td>
</tr>
<tr>
<td width="17%"><div align="left">mail</div></td>
<td colspan="2"><input type="text" name="mail" size="45" maxlength="100"></td>
</tr>
<tr>
<td><div align="left">objet</div></td>
<td colspan="2"><input type="text" name="objet" size="45" maxlength="120"></td>
</tr>
<tr>
<td><div align="left">message</div></td>
<td colspan="2"><textarea name="message" cols="50" rows="10"></textarea></td>
</tr>
<tr>
<td></td>
<td width="42%"><center>
<input type="reset" name="Submit" value="effacer les champs">
</center></td>
<td width="41%"><center>
<input type="submit" name="Submit" value="envoyer"/>
</center></td>
</tr>
</form>
</table>

2 réponses

  1. salut, essaie de mettre une condition juste avant d'envoyer le mail
    par exemple :

    if( !empty($_POST['destinataire']) && !empty($_POST['message']))
    {
    //on envoie le mail
    }
    else
    {
    //on revoie un message d'erreur.
    }

    verifie le $_post avant en utilisant mysql_real_escape()

    en esperant t'avoir aidé :)
    0
    1. salut
      si tu peux me donner la position exacte de ton code au sein de le mien
      puisque je suis debutant en php,et j ai juste copier coller le code depuis un autre site
      merci d avance
      0
      1. resalut,

        met ton code dans envoi.php
        si tu veux que je te montre l'emplacement exact, met le code ici ou par MP si tu veux
        0
      2. bonjour,
        j ai resolu le probleme , par un code trouvé sur un site

        merci
        0
      3. Avant de tester !empty n'oublies pas de tester isset !!!

        Sinon tu risques d'avoir de petits problèmes...
        0
      4. maintenant je veux un module de captcha pour cette page pour securiser un peu l envoi
        0
      5. bonjour j ai utilisé le formulaire prposé par ce site

        http://ssylvainsab.free.fr/autres/ccmfaq/script-contact.txt
        0