Formulaire se renvoyant et redirigeant
Bonjour a tous ,
voici mes codes du formulaire pur et du php :
<html><body>
<form method="post" action="verifi.php">
Pseudo:<input type="text" name="pseudo" size="12"><br>
Age : <input type="text" name="age"= size="12" "><br>
Votre email : <input type="text" name="email" size="20"><br>
Equipe supportee : <input type="text" name="equipe" size="20">
<input type="submit" value="OK">
</form></body></html>
<title>Page Title</title>
</head>
<body>
<?php
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$point = strpos($email,".");
$aroba = strpos($email,"@");
$age = $_POST['age'];
$equipe = $_POST['equipe'];
if(strlen($pseudo) == 0)
{
echo "Renseignez votre Pseudo";
exit();
}
if(strlen($age) == 0)
{
echo "Renseignez votre age";
exit();
}
if(strlen($equipe) == 0)
{
echo "Renseignez l'equipe que vous supportez ";
exit();
}
if($point=='')
{
echo "Votre email doit comporter un <b>point</b>";
}
elseif($aroba=='')
{
echo "Votre email doit comporter un <b>'@'</b>";
}
else
{
echo "Votre email est: '<a href=\"mailto:"."$email"."\"><b>$email</b></a>'";
}
?>
<body>
</html>
je voudrais savoir comment faire ,si l utilisateur laisse un champ vide , pour que le formulaire réapparaisse avec marque a cote de la case vide :" le champ est vide" parce que pour l instant j ai juste les phrases qui apparaissent sur une page vierge ...
Également si certains savent une fois que la vérification s est bien passe comment faire , si le formulaire de l utilisateur ne comporte pas d erreur , pour qu une fois qu il ait appuyé sur OK il soit redirige sur une autre page (encore une fois s il n y a pas d erreur) qui s appellerai vote.php .
Merci beaucoup d avance
voici mes codes du formulaire pur et du php :
<html><body>
<form method="post" action="verifi.php">
Pseudo:<input type="text" name="pseudo" size="12"><br>
Age : <input type="text" name="age"= size="12" "><br>
Votre email : <input type="text" name="email" size="20"><br>
Equipe supportee : <input type="text" name="equipe" size="20">
<input type="submit" value="OK">
</form></body></html>
<title>Page Title</title>
</head>
<body>
<?php
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$point = strpos($email,".");
$aroba = strpos($email,"@");
$age = $_POST['age'];
$equipe = $_POST['equipe'];
if(strlen($pseudo) == 0)
{
echo "Renseignez votre Pseudo";
exit();
}
if(strlen($age) == 0)
{
echo "Renseignez votre age";
exit();
}
if(strlen($equipe) == 0)
{
echo "Renseignez l'equipe que vous supportez ";
exit();
}
if($point=='')
{
echo "Votre email doit comporter un <b>point</b>";
}
elseif($aroba=='')
{
echo "Votre email doit comporter un <b>'@'</b>";
}
else
{
echo "Votre email est: '<a href=\"mailto:"."$email"."\"><b>$email</b></a>'";
}
?>
<body>
</html>
je voudrais savoir comment faire ,si l utilisateur laisse un champ vide , pour que le formulaire réapparaisse avec marque a cote de la case vide :" le champ est vide" parce que pour l instant j ai juste les phrases qui apparaissent sur une page vierge ...
Également si certains savent une fois que la vérification s est bien passe comment faire , si le formulaire de l utilisateur ne comporte pas d erreur , pour qu une fois qu il ait appuyé sur OK il soit redirige sur une autre page (encore une fois s il n y a pas d erreur) qui s appellerai vote.php .
Merci beaucoup d avance
A voir également:
- Formulaire se renvoyant et redirigeant
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
- Problème avec Google Chrome - Forum Google Chrome
2 réponses
Bonjour,
il faut utiliser l'attribut required pour rendre le champ obligatoire dans HTML..
Pour personnaliser le message, regarde içi http://n2clic.fr/formulaire-html5-personnaliser-messages-erreur/
il faut utiliser l'attribut required pour rendre le champ obligatoire dans HTML..
Pour personnaliser le message, regarde içi http://n2clic.fr/formulaire-html5-personnaliser-messages-erreur/