Page 1 sur 1

rafraichissement d'un page

Posté : 23 mai 2008, 13:10
par Invité
bonjour

dans une page, j'ai deux formulaire intégrés c'est à dire : <form name="form1"></form> et <form name="form2"></form>

Dans ma seconde <form name="form2"></form> jai mis dans <select></select>
onChange="submit()"
:
<select name="nom" class="css" onChange="submit()">
                 <option value=""></option>
mon premier <form name="form1"></form> affiche des donnés + la seconde <form name="form2"></form> dans ma page1

quand je choisi une donnée dans la liste déroulante de ma seconde form la page1 se charge et n'affiche rien (cad revient vers la page avant les selections dans les form...).

Alors que ce que je veux faire, c'est que quand je selectionne dans ma seconde <form name="form2"></fom> je veux que la page reste sur la même page1 avec les données resultant de la selection de la form1 et la form2

merci pour votre conseil

Posté : 23 mai 2008, 13:19
par guilt92
Si tu le fais suite à un rechargement de page alors ca n'est plus du javascript mais du PHP, il faut passer les parametres. Regarde le tutoriel de php france la dessus.

Il faut que tu definisse les attributs actions et method de ton formulaire et que tu recuperes les variables en $_GET ou en $_POST.

Aussi s'il te plait essaye d etre plus clair dans tes messages et d'utiliser la ponctuation parce que j'ai lu 3 fois le post avant de comprendre ton message ;)

Posté : 23 mai 2008, 14:52
par Ryle
Juste une petite remarque en passant, lorsque tu soumets un formulaire, toutes les données du formulaire (et de lui seul !) sont soumises. Si tu as deux formulaires, ils sont totalement indépendant l'un de l'autre et la soumission de l'un des deux ne soumettra pas les données de l'autre.

Ton problème ne semblant être rien de plus qu'un soucis de listes liées, dont tu trouveras les principes de fonctionnement et un tuto dans la FAQ :
:arrow: Formulaires : Listes déroulantes dynamiques liées