Page 1 sur 1

cyrano et formulaire avec plusieurs bouton

Posté : 11 mai 2005, 14:38
par donny
salut,

Pourrai tu me reexpliquer le principe d un seule formulaire avec plusieurs bouton,je n ai pas trop saisi

j ai 2 questions

-mon premier formulaire aura plusieurs bouton qui ouvre differente fenetre, donc je n aurai qu a créer un <form action=..> qui correspondra à chaque bouton ?


-et ma deuxiement question est que je veux creer un formulaire avec 2 tableau et des bouton qui permette de naviguer entre ces 2 tableaux c'est à dire quand je selectionne une ligne et que je clique sur un bouton alors cette ligne bascule dans l autre tableau et inversement j ai un bouton qui permet de faire basculer des element du 2eme tableau vers le 1er,est ce possible ?

Merci

Posté : 11 mai 2005, 15:23
par albat
Est-on autorisé à répondre si l'on n'est pas Cyrano ? ;)

C'est vrai, quoi ! Y en a que pour les mammouths... [-(

Posté : 11 mai 2005, 15:27
par donny
LOL
ouai ce post est ouvert, j ai mis son pseudo en rapport à un post qu il avait fait
j ai trouver ce lien
http://rss.zdnet.fr/builder/programmati ... 076,00.htm mais il permet d avoir plusieurs bouton et ne traite qu un seule fichier .php en action

Posté : 11 mai 2005, 15:41
par albat
Je vais te donner un début de réponse pour ta première question, parce que...
parce que j'ai rien compris à ta deuxième question ! :lol:

Tu peux très bien avoir plusieurs boutons dans un même formulaire
et attribuer des fonctionnalités différentes à chacun.

Le HTML le fait déjà en te proposant simultanément dans ses formulaires
un bouton de type SUBMIT et un autre de type RESET.

Tu n'as donc besoin que d'un seul formulaire.
En revanche, il va te falloir du javascript pour les fonctionnalités des boutons...
<form id="formulaire" action="page_traitement.php" method="post">

// champs de ton formulaire
<input ... />
<select ...>
</select>

// boutons de ton formulaire
<input type="button" id="btn1" onclick="fonction1();" />
<input type="button" id="btn2" onclick="fonction2();" />
<input type="submit" id="btn_ok" />
</form>
N'oublie pas de définir les fonctions JS qu'appellent tes boutons ! ;)

Posté : 11 mai 2005, 15:56
par donny
en faite pour ma deuxieme question je souhaite avoir 2 tableau sur mon formulaire, quand je selectionne une ligne du tableau ,et que je clique ensuite sur un bouton transferer alors toute cette ligne est transferer sur le 2eme tableau(en faite les tableau corresponde à des table de ma base de donnée) et inversement si je clique sur une ligne du 2eme tableau il se passe la meme chose qu avec le premier tableau (la ligne selectionner du 2eme tableau est transferer dans le 1er tableau)
je sais pas si j ai été clair

et tu vois ton bout de code il ne permet d appeler qu une seule page.php et donc moi ce que je souhaite faire est a partir d une element selectionner dans mon formulaire qui contiendra un tableau aussi je fais une fonction javascript qui ouvre une deuxieme fenetre avec un passage de parametre et qui permette de recuperer toute les donnée necessaire dans la base en fonction des parametre dans l url ? est ce possible ?

Posté : 16 mai 2005, 12:39
par Cyrano
C'est vrai, quoi ! Y en a que pour les mammouths... [-(
Allez, fais pas la trompe, encore 38 messages et tu seras mammouth aussi :P
Pour donny, c'est effectivement avec JavaScript que tu as des chances de réussir. Donc tu dois avoir des gestionnaires d'évènement et des fonctions JavaScript qui permettent aux fenêtres de communiquer. Le PHP à ce niveau là ne t'aidera pas beaucoup si ce n'est pour générer les paramètres dans tes gestionnaires d'évènements.

Posté : 16 mai 2005, 13:00
par donny
ok
ce que j ai fait c est utiliser du javascript pour ouvrir des fenetres en fonction du bouton cliquer