voila je voulais savoir à quoi il servais et si on pouvais le récupérer par un $_POST ou un truc dans le style.
PS: j'éspère avoir choisi la bonne catégorie sinon pardon au modo
voila je voulais savoir à quoi il servais et si on pouvais le récupérer par un $_POST ou un truc dans le style.
PS: j'éspère avoir choisi la bonne catégorie sinon pardon au modo
C'est utile si tu met plusieurs bouton submit pour savoir lequel a été pressé.
Par exemple : tu as un bouton "Valider en sauvegardant" et un bouton "Valider sans sauvegarder". Il faut pouvoir les distinguer sachant que pour les deux tu valides ton formulaire...
(ah bah les exemples pourri...:p)
Je confond tout... l'id est utilse par exemple dans les CSS. Ce que l'on peut récupérer en POST (ou GET, en fonction de la méthode du formulaire) c'est le "name". Tu peut même préciser une "value", il me semble.
Tu obtient un truc du style : $_POST["name"]=value en fonction du bouton pressé...
Pourquoi tu ma dit ca alors??
Si on peut pas récupérer l'ID comment on sais quel bouton on a presser??Envoyé par raptor70
C'est pas l'ID que l'on peut récipérer mais la "value" et le "name"
sachant que $_POST['name_de _ton_bouton']=value_de_ton_bouton
pour un bouton de type :
<input type="submit" name="name_de_mon_bouton" value="value_de_mon_bouton">
Quand tu en as deux, change de "name" ou de "value" et dans ton traitement, évalue les données pour savoir lequel a été pressé...
Donc on en reviens a ma question a quoi sert l'ID du champ submit?
Pour les CSS par exemple :
Donc à a mise en forme...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6input #bouton{ ... } <input type="submit" id="bouton">
En fait, réellement, ce n'est pas un champ "ID" d'un "submit" mais un champ "ID" d'un INPUT...
donc ca m'arrange pas, dans l'idée c'est que lorsque l'on modifies le values d'un submit cet value s'affiche sur le bouton et mon problème c'est que je veux écrire la même chose sur chaque bouton en les différenciant quand même sur un seule test. ya t'il un moyen de rajouter une option récupérable par un $_POST??
Pour rajouter une données, tu peux ajouter un :
qui ajoute un champ caché a ton formulaire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <INPUT type="hidden" name="toto" value="titi">
Sinon, pour différencier tes boutons, change le "name"...
j'ai qu'une seule balise FOM donc le hidden je l'ai dans l'os et pour le name j'aimerais ne faire qu'un seul test. mon code est de ce style.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $toto=$_POST[toto]; if ($toto==1){ <input type=checkbox name=A> <input type=checkbox name=B> <input type=submit name=toto> } if ($toto==2){ <input type=checkbox name=A> <input type=submit name=toto> }
Je ne vois pas ce qui t'empeche de mettre un HIDDEN ?
a ouai mais carrement je suis un boulet le hidden seras pris en compte que quand ca seeras la bonne boucle if encor merci
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