Bonjour @ tous
j'aimerais pouvoir vérifier si mon formulaire a bien été validé sans utiliser de champs cachés mais je ne sais pas si c'est faisable et si c'est possible comment faire
merci de votre aide
Bonjour @ tous
j'aimerais pouvoir vérifier si mon formulaire a bien été validé sans utiliser de champs cachés mais je ne sais pas si c'est faisable et si c'est possible comment faire
merci de votre aide
Tu peux faire un isset sur l'attribut name du form, ou du submit.
tu testes le nom du bouton submit
exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <form method="post"> <input type="submit" name="sub_form" value="envoi" /> </form> <?php if(isset($_POST['sub_form'])) echo "le formulaire a bien été envoyé !"; ?>
donc si mon formulaire s'appelle "Form1" je fais :
??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if(isset($_POST['Form1']==true){ // Si valide // Mon code PHP }
ok merci pour votre aide @ tous les 2 !
@ bientot
8)
Envoyé par tuning-attitude
pas du tout ^^
pour faire avec la propriété name du formulaire :
;-)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <form method="post" name="monform"> <input type="submit" name="monbouton" value="envoyer" /> </form> <?php if(isset($_POST['monform'])) echo "formulaire envoyé"; if(isset($_POST['monbouton'])) echo "bouton appuyé"; // les deux confirment le fait que le formulaire ait bien ete envoye ?>
juste pour info, tu n'es pas obligé de mettre == true.Envoyé par tuning-attitude
ou à la limite, si cela t'aide a mieux comprendre :
if(isset($_POST['Form1'])==true){
// le formulaire a bien ete envoyé
}
oui désolé j'ai oublié de fermer ma fonction ...
mais sinon ça marche impec
merci 8)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager