Soyez le premier à donner votre avis sur cette source.
Snippet vu 9 389 fois - Téléchargée 32 fois
formu.php3: <? print ("Formulaire"); print ("<form method=\"post\" action=\"verifi.php3\">Nom : <input type=\"text\" name=\"nom\" size=\"12\"><br>Âge : <input type=\"text\" name=\"age\" size=\"12\">ans<input type=\"submit\" value=\"Vérifier\">"); //Ici le premièrement le fichier de vérification est verifi.php3, ce qu'on marque dans le //champs nom va dans la variable $nom et age dans la variable $age ?> verifi.php3: <? if (nom ="") //Si il y a rien dans le champs nom { print ("Vous avez oublié de remplir le champs Nom"); //Afficher ca exit(); //Et arrêter tout } if (age ="") { print ("Vous avez oublié de remplir le champs Age"); //Afficher ca exit(); //Et arrêter tout } else { print ("Salut $nom. Vous avez $ c'est. Bien."); exit(); } ?>
<script>
function Check() {
return document.frm.[NomDuChamp].value!='';
}
</script>
<form name="frm" ... onsubmit="return Check();">
...
</form>
On fait ceci sur tous les champs.
<?
$user = $_POST['nom']; //il faut récupérer le contenu du formulaire
$age = $_POST['age']; //idem
if ($user =="")
//Si il y a rien dans le champs nom
{
print ("Vous avez oublié de remplir le champs Nom");
//Afficher ca
exit();
//Et arrêter tout
}
if ($age =="")
{
print ("Vous avez oublié de remplir le champs Age");
//Afficher ca
exit();
//Et arrêter tout
}
else
{
print ("Salut $user. Vous avez $age ans c'est bien.");
exit();
}
?>
1) Il faut mettre $nom et $age au lieu de nom et age
2) Dans les guillemets a la fin, il faut mettre $age ans a la place de $ qui ne veut rien dire du tout
Ce sont des bêtes fautes qui hélas ne font pas fonctionner le code et enervé les débutant (comme moi :D )
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.