Formulaire php
systemedev
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
jean448 Messages postés 1340 Date d'inscription Statut Membre Dernière intervention -
jean448 Messages postés 1340 Date d'inscription Statut Membre Dernière intervention -
svp voila le code de mon formulaire je veux :
si ($_POST['captcha']==//a completer par la valeur du captcha) correcte executer mon formulaire donc l acrion de la methode poste et sinon selement m ecrire un message svp aider moi a reair ce bou de code
<?PHP
if(isset($_POST['captcha']))
{
if($_POST['captcha']==//a completer par la valeur du captcha)
{
header('Location: lok.php');
}
else
{
$form = true
$message = 'Mauvais captcha';
}
}
if($_POST['captcha']==NULL OR $form == true)
{
if($message)
{
echo $message;
}
?>
<form method="POST" action="test.php">
<h3>Quel est ce chiffre ?</h3>
<img src="captcha.php" /><br />
<input type="text" name="captcha" style="width:70px"/><br />
<input type="submit" />
</form>
<?PHP
}
?>
si ($_POST['captcha']==//a completer par la valeur du captcha) correcte executer mon formulaire donc l acrion de la methode poste et sinon selement m ecrire un message svp aider moi a reair ce bou de code
<?PHP
if(isset($_POST['captcha']))
{
if($_POST['captcha']==//a completer par la valeur du captcha)
{
header('Location: lok.php');
}
else
{
$form = true
$message = 'Mauvais captcha';
}
}
if($_POST['captcha']==NULL OR $form == true)
{
if($message)
{
echo $message;
}
?>
<form method="POST" action="test.php">
<h3>Quel est ce chiffre ?</h3>
<img src="captcha.php" /><br />
<input type="text" name="captcha" style="width:70px"/><br />
<input type="submit" />
</form>
<?PHP
}
?>
A voir également:
- Formulaire php
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
3 réponses
Je vais t'expliquer mon code ^^
ta page ce charge
| Si le code reçois une valeur pour le captcha
| |Si c'est le bon captcha il redirige vers lok.php
| |Sinon il ré affiche l'input pour rentré le capchat avec un message d'erreur
|Sinon le script reçois rien aucun captchat et affiche donc l'input
Tu voulais pas ce code car tu ne voulais pas rediriger vers lok si le capchat n'est pas bon je vois pas le problème le forme se renvoie sur la même page
je vois pas pourquoi tu veux obligatoirement rediriger grace a un form, a moins que tu envoie des valeurs a lok.php ?
En espérant avoir répondu a votre question.
ta page ce charge
| Si le code reçois une valeur pour le captcha
| |Si c'est le bon captcha il redirige vers lok.php
| |Sinon il ré affiche l'input pour rentré le capchat avec un message d'erreur
|Sinon le script reçois rien aucun captchat et affiche donc l'input
Tu voulais pas ce code car tu ne voulais pas rediriger vers lok si le capchat n'est pas bon je vois pas le problème le forme se renvoie sur la même page
je vois pas pourquoi tu veux obligatoirement rediriger grace a un form, a moins que tu envoie des valeurs a lok.php ?
En espérant avoir répondu a votre question.
pour bien me comprendre aller sur ce lien http://cielmaroc.ma/devis/devis.php
si je tape captch correcte il passe je ve k il me bloke si je tape une fausse merci
si je tape captch correcte il passe je ve k il me bloke si je tape une fausse merci
Bonjour,
Tout d'abord, tu as oublié un ; ici:
Ensuite, au lieu de :
mets cela:
Ensuite, si tu rediriges le client vers une autre page, tu perds les informations qui ont été traitées dans le formulaires. Tu devrais plutôt exécuter à cet endroit ce que tu veux faire avec les données recueillies.
Tout d'abord, tu as oublié un ; ici:
$form = true;
Ensuite, au lieu de :
if($_POST['captcha']==NULL OR $form == true) { if($message) { echo $message; }
mets cela:
if((!isset($_POST['captcha'])) OR ($form == true)) { if(isset($message)) { echo $message; }
Ensuite, si tu rediriges le client vers une autre page, tu perds les informations qui ont été traitées dans le formulaires. Tu devrais plutôt exécuter à cet endroit ce que tu veux faire avec les données recueillies.
if($_POST['captcha']==//a completer par la valeur du captcha) { //ce que tu désires faire avec les données du formulaire ici }