Videos streaming images jeux et buzz
Connexion






Perdu le mot de passe ?

Inscrivez-vous maintenant !
Menu Principal
Communauté




GrosBill
Question sur le php/html
 0  #1
Je poste trop
Inscrit: 02/05/2004 21:49
Post(s): 12717
Karma: 77
Bon je pense que je vais encore poser une question con mais bon. J'en ai marre de chercher

Est il possible d'imbriquer des balises <form></form> les unes dans les autres???

j'espere que oui car j'ai pas envie de passer mes nuits a tout recoder 😃

Contribution le : 20/02/2006 23:06
Signaler

Etanne
 0  #2
Je suis accro
Inscrit: 15/11/2004 09:54
Post(s): 1788
Oui, je crois, mais il faudra préciser les forms pour les submit je pense.
Regarde aussi la compatibilité avec FF et IE !


PS: dans le titre PHP ne sert à rien 😉

Contribution le : 20/02/2006 23:31
Signaler

Christo_01
 0  #3
Je suis accro
Inscrit: 15/12/2004 20:53
Post(s): 1266
Je crois que non. Mais il est possible de mettre plusieurs boutons dedans. Chaque bouton a un "attribut", que la page ouverte reconnait, et donc plusieurs actions sont possibles

Edit:
Et que voila tiré d'un forum:
Citation :

tu peux mettre plusieurs "button" de type "submit"
et tu rajoute la valeur name=""

par exemple <input type="submit" value="ajouter" name="add">
et puis dans le même formulaire <input type="submit" value="envoyer" name="send">

et apres tu peux savoir sur lequel on a clické avec $_POST['add'] et $_POST['send']

if(isset($_POST['add'])) etc...

Contribution le : 21/02/2006 09:17
Signaler

GrosBill
 0  #4
Je poste trop
Inscrit: 02/05/2004 21:49
Post(s): 12717
Karma: 77
Merci a tous pour vos reponses.

Je teste ca ce soir.

Pour Etanne, si les questions sur le php c'est aprés. Je pense que ce topic va servir a plusieures personnes ^^

Contribution le : 21/02/2006 09:46
_________________
Signaler

DrTank
 0  #5
Je masterise !
Inscrit: 28/07/2004 13:24
Post(s): 3577
tu peux aller la dessu grosbill : c'est le site de mon prof de progra, c'est tres bien expliqué. http://exess.dyndns.org/~niko/LTP/index.html


pour les formulaires c'est ici : http://exess.dyndns.org/~niko/LTP/07-XHTML_Balises/VII-07-formulaires.html

perso je pense que l'on ne peut pas mettre une balise form dans une autre mais pour etre sur tu peux tjs valider ton code avec le w3c validator : http://validator.w3.org/

Contribution le : 26/02/2006 21:32
Signaler

pingulova
 0  #6
Je suis accro
Inscrit: 11/07/2005 18:35
Post(s): 1628
GrosBill je comprends pas bien ce que tu veux faire, en fait j'ai du mal à voir l'intéret d'imbriquer des formulaires :gratte:

une petite explication serait la bienvenue (avec le code tant qu'à faire) 🙂

Contribution le : 26/02/2006 21:45
_________________



Signaler

GrosBill
 0  #7
Je poste trop
Inscrit: 02/05/2004 21:49
Post(s): 12717
Karma: 77
J'explique tout cela avec code a l'appui demain..

Merci DrTank pour la doc, je vais lire ca au calme.


Sinon imbriquer les <form> n'est pas homologué par le w3c

Contribution le : 26/02/2006 21:59
_________________
Signaler

whiz-kid
 0  #8
Je viens d'arriver
Inscrit: 25/07/2005 10:32
Post(s): 85
non on ne peut pas imbriquer les balises <form>.

et puis pour recuperer les valeurs de l'autre coté, je ne sais pas comment on pourrait faire.

Mais tu peux avoir plusieurs formulaires sur ta page 😉

Contribution le : 27/02/2006 18:25
Signaler

nfl_shadow
 0  #9
Je m'installe
Inscrit: 15/06/2005 11:28
Post(s): 454
Après tests, si tu appuies sur un bouton de type 'submit' dans une form imbriquée, dans n'importe quel degrè d'imbrication, il soumettra la form racine, celle qui contient toutes les autres. Toutes les champs entre les deux balises <form> et </form> seront pris en compte.

Contribution le : 27/02/2006 20:53
Signaler

Etanne
 0  #10
Je suis accro
Inscrit: 15/11/2004 09:54
Post(s): 1788
Sous FF et/ou IE ?

Contribution le : 27/02/2006 21:21
Signaler

merrick2
 0  #11
Je viens d'arriver
Inscrit: 22/06/2005 08:27
Post(s): 80
Si c'est pour des actions différentes, tu peux jouer avec le javascript :

Citation :

<form name="toto">
...
...
...
<a href="(tammairanslip)document.toto.action=traitement1.php;document.toto.submit();">faire l'action 1</a>
<a href="(tammairanslip)document.toto.action=traitement2.php;document.toto.submit();">faire l'action 2</a>
</form>



(j'ai mis dans des liens, ça marche aussi avce des boutons et l'action onClick)

EDIT : a priori, le forum trie certains mots, il te faudra donc remplacer (tamairenslip) par "J A V A S C R I P T :" (sans les guillemets et les espaces)

Contribution le : 28/02/2006 08:18
Signaler


 Haut   Précédent   Suivant






Si vous êtes l'auteur d'un élément de ce site, vous pouvez si vous le souhaitez, le modifier ou le supprimer
Merci de me contacter par mail. Déclaré à la CNIL N°1031721.