Bonjour,
Peut-on contrôler plusieurs <form dans une programme php
Je pense que oui et dans ce cas comment identifie-t-on les différents formulaires
Merci
Bonjour,
Peut-on contrôler plusieurs <form dans une programme php
Je pense que oui et dans ce cas comment identifie-t-on les différents formulaires
Merci
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose.
tu peux placer plusieurs form sur une page mais je crois que seul un seul peut etre soumis(sous reserve de control)
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789
D'accord pour n'en soumettre qu'un à la fois ce n'est pas un problème.
Il faut juste que je différencie par quelque chose dans mon php quel formulaire je dois contrôler.
Comment je récupère l'id du <form en fait, ce doit être lui que je dois récupérer dans mon POST.
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose.
les FORM sont différenciés par leur NAME
NAME bon d'accord te fâches pas
Et comment je passe le NAME de ma page html vers mon php de contrôle.
Par une zone input en hidden ?
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose.
Salut
Tu peux donner l'attribut name aux boutons de type submit. Ensuite, un simple isset() et le tour est joué.
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework - Cours et tutoriels pour apprendre PHP - Forum PHP
Je fais déjà cela dans mon submit
Avec un javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="button" name="Ajouter" onclick='envoi(this, this.form.id);' value="Ajouter">
Je peux quand même faire un isset ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <script type='text/javascript' language='Javascript' > var enter = false; function envoi(champ, formul) { enter=true; // mémorise le bouton clické dans un champ caché document.getElementById("action").value = champ.name; // demande l'envoi du formulaire (dont l'ID est table) document.getElementById(formul).submit(); } </script>
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose.
On va faire un exercice tout gentil : explique-moi la relation entre JavaScript et PHP ?
Tu voulais effectuer un contrôle en PHP, donc je te parle d'isset()... Là, tu me parles de JavaScript.
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework - Cours et tutoriels pour apprendre PHP - Forum PHP
Oui simplement parceque je ne fait pas un submit classique, mais au travers d'un javascript et je récupère déjà le nom de mon <form dans ma ligne
Donc lorsque tu me parles d'un bouton de type submit, pour être clair, je t'explique comment je fait cela, c'est tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="button" name="Ajouter" onclick='envoi(this, this.form.id);' value="Ajouter">
Donc, ne faisant pas un bouton de type submit "classique", je me demandais si le isset fonctionnerait ?
Oui, je veux toujours faire un contrôle en PHP
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose.
Que tu le submittes à la souris ou en JavaScript, ça le submitte tout pareil. PHP n'y verra que du feu.
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework - Cours et tutoriels pour apprendre PHP - Forum PHP
Ok et merci pour le feu.
Je vais Isseté de suite.
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose.
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