J'ai un petit problème avec mon formulaire que je suis incapable de résoudre malgré la lecture des tuto et autres post de ce forum...
En fait, mon script ne rentre pas dans ma boucle, et se fiche pas mal de savoir si les champs sont remplis ou pas et je n'ai pas réussi à trouver la faille...
Merci pour votre aide !
<html>
<body>
<form method="POST" action="<? $_SERVER['PHP_SELF'];?>" enctype="text/plain" name="formulaire">
<p>
<table>
<tr>
<td>Votre prénom : </td>
<td><input type="text" name="prenom" size="47" /></td>
</tr>
<tr>
<td>Votre nom : </td>
<td><input type="text" name="nom" size="47" /></td>
</tr>
<tr>
<td>Votre email : </td>
<td><input type="text" name="mail" size="47" /></td>
</tr>
<tr>
<td>Votre message : </td>
<td><textarea name="texte" cols="35" rows="3"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Envoyer" /></form></td>
</table>
</p>
<?
if ((isset($_POST['prenom'])) && (isset($_POST['nom'])) && (isset($_POST['mail'])) && (isset($_POST['texte'])))
{
$prenom=$_POST['prenom'];
$nom=$_POST['nom'];
$mail=$_POST['mail'];
$texte=$_POST['texte'];
if (!empty($prenom) && !empty($nom) && !empty($mail) && !empty($texte))
{ // si les champs sont remplis
echo '<h4>Merci ' . htmlentities($prenom) . ' '. htmlentities($nom) . '</h4>';
}
else
{ //les champs sont pas remplis
echo '<h4>Erreur !</h4>';
echo '<p>Vous devez remplir correctement tous les champs</p>';
}
}
?>
</body>
</html>
[/php]