France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 749 membres enregistrés - 1 888 015 posts - 96 578 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           Langages Web
                [PHP - HTML][resolu!!]comment conserver les valeur d'un formulaire?? question idiote comme d'hab!
24 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
1,2 | Suivant
[PHP - HTML][resolu!!]comment conserver les valeur d'un formulaire?? question idiote comme d'hab!

fanfouer
Paysan completement ADSLisé

Messages : 1 131
Inscrit le 04/01/05
Ville : annecy
Non connecté
  Posté le 11 juin 2005 - 23 h 16 m 37 s
bonjour,
j'aimerai vous poser une banale question : comment je peut dire a un formulaire de conserver les valeurs entrées aprait la validation?
c'est a dire que j'ai sur une page, un formulaire permettant de choisir un FAI. Lorsque l'on envoie le formulaire sur cette meme page, la valeur de la liste deroulante revien sur celle par defaut. moi j'aimerai qu'elle reste sur le FAI choisi..

merci d'avence


Message édité 2 fois, la dernière par fanfouer le 16 juin 2005 - 22 h 24.

-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com


gege38
Modérateur
Chief of the
(¯`·.__[T3aM.BouL3T©]__.·´¯)
Potatoe Reloaded

Messages : 14 097
Inscrit le 05/02/03
Ville : Domène
Non connecté
  Posté le 11 juin 2005 - 23 h 26 m 06 s



" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld


fanfouer
Paysan completement ADSLisé

Messages : 1 131
Inscrit le 04/01/05
Ville : annecy
Non connecté
  Posté le 11 juin 2005 - 23 h 32 m 52 s
okay, j'ai trouvé... il suffit donc de reprendre les variables du formulaire en PHP puis de renseigner le parametre "value" de l'objet à l'aide d'un script
Pour les listes, il suffit de les integrer dans une partie en PHP en definissant la valeur initailement selectionné

edit : je ne trouve pas ca comestible mais bon...


Message édité 1 fois, la dernière par fanfouer le 11 juin 2005 - 23 h 35.

-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com


Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)

Messages : 11 741
Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
  Posté le 12 juin 2005 - 11 h 47 m 18 s


Le 11 juin 2005 - 23 h 32, fanfouer a écrit :
edit : je ne trouve pas ca comestible mais bon...
pourtant c vachement bon, avec les pepites de chocolat :dd:



Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez

fanfouer
Paysan completement ADSLisé

Messages : 1 131
Inscrit le 04/01/05
Ville : annecy
Non connecté
  Posté le 12 juin 2005 - 22 h 13 m 51 s
ptet ma connerie oui... mdr



-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com


gege38
Modérateur
Chief of the
(¯`·.__[T3aM.BouL3T©]__.·´¯)
Potatoe Reloaded

Messages : 14 097
Inscrit le 05/02/03
Ville : Domène
Non connecté
  Posté le 12 juin 2005 - 22 h 20 m 12 s
Allez 2eme indice : Ca commence par un C :D



" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld


fanfouer
Paysan completement ADSLisé

Messages : 1 131
Inscrit le 04/01/05
Ville : annecy
Non connecté
  Posté le 13 juin 2005 - 07 h 23 m 52 s
:lol: mdr :D



-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com


gege38
Modérateur
Chief of the
(¯`·.__[T3aM.BouL3T©]__.·´¯)
Potatoe Reloaded

Messages : 14 097
Inscrit le 05/02/03
Ville : Domène
Non connecté
  Posté le 13 juin 2005 - 08 h 48 m 54 s
50/50 ou Appel au Public ? :D



" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld


dready
Modérateur
(¯¯`·.____[T3aM.R3cLu5]____.·´¯¯¯) (¯`·.__[T3aM.77]__.·´¯)

Messages : 8 920
Inscrit le 17/09/02
Ville : la montagne ;)
Non connecté
  Posté le 13 juin 2005 - 10 h 52 m 08 s


Le 13 juin 2005 - 08 h 48, gege38 a écrit :
50/50 ou Appel au Public ? :D


moi j achetes une voyelle :dd:

personne n aurait quelques gateaux a depanner ?? :dd:


Message édité 1 fois, la dernière par dready le 13 juin 2005 - 10 h 52.

il y a 3 grands mensonges en informatique
ça marche, c'est compatible et ça sort bientôt ^^


mik69
Allez l'OL !

Messages : 1 282
Inscrit le 02/07/03
Ville : GRIGNY 69
Non connecté
  Posté le 14 juin 2005 - 14 h 19 m 58 s
Je peux répondre oubien vous continuez votre jeu ?




fanfouer
Paysan completement ADSLisé

Messages : 1 131
Inscrit le 04/01/05
Ville : annecy
Non connecté
  Posté le 16 juin 2005 - 12 h 18 m 50 s
oui oui vasy... du moment que c'est plus interessant que ce que les autres disent... :D



-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com


gege38
Modérateur
Chief of the
(¯`·.__[T3aM.BouL3T©]__.·´¯)
Potatoe Reloaded

Messages : 14 097
Inscrit le 05/02/03
Ville : Domène
Non connecté
  Posté le 16 juin 2005 - 12 h 22 m 40 s


Le 16 juin 2005 - 12 h 18, fanfouer a écrit :
oui oui vasy... du moment que c'est plus interessant que ce que les autres disent... :D


T'as toujours pas trouvé ? :o

Allez 3eme indice : Avant, il était impossible de faire du e-commerce sans...



" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld


mik69
Allez l'OL !

Messages : 1 282
Inscrit le 02/07/03
Ville : GRIGNY 69
Non connecté
  Posté le 16 juin 2005 - 18 h 46 m 31 s
2 méthodes :

- l'utilisation de la méthode $_GET dans ta page où tu as ta liste déroulante (cela te permet de récupérer les variables passées au préalable dans l'url)

- l'utilisation des variables de session (gege38 ;) ) qui sont transmises de page en page :

$_SESSION["maVariableDeListe"] = $selectedItem;

Et tu récupère la variable de session ainsi :

$uneVarDeSession = $_SESSION["maVariableDeListe"];


Message édité 1 fois, la dernière par mik69 le 16 juin 2005 - 18 h 47.


fanfouer
Paysan completement ADSLisé

Messages : 1 131
Inscrit le 04/01/05
Ville : annecy
Non connecté
  Posté le 16 juin 2005 - 19 h 49 m 47 s
je rajouterai une troisième methode, celle ou tu défini dynamiquement par du PHP l'argument "value" pour les champs de textes par exemple ou on inclus dans le code le paramètre "selected" si la variable de la liste n'est pas NULL (autrement dit que le formulaire a deja initialisé la variable).

Un petit exemple...
    Code php    
 1. ?>
 2. //l'exemple d'un champ de texte :
 3. <input name="dslam" type="text" id="dslam" value="<? echo $dslam ?>">
 4. 
 5. //une liste maintenant
 6. <select name="nom_de_la_liste">
 7. 			  <option value="option_1" <? if ($nom_de_la_liste == "valeur_1"){echo "selected";}?>>option_1</option>
 8. 			  <option value="option_2" <? if ($nom_de_la_liste == "valeur_2"){echo "selected";}?>>option_2</option>
 9. 			  <option value="option_3" <? if ($nom_de_la_liste == "valeur_3"){echo "selected";}?>>option_3</option>
10. 			  <option value="option_4" <? if ($nom_de_la_liste == "valeur_4"){echo "selected";}?>>option_4</option>
11. 			</select>



-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com


fanfouer
Paysan completement ADSLisé

Messages : 1 131
Inscrit le 04/01/05
Ville : annecy
Non connecté
  Posté le 16 juin 2005 - 20 h 01 m 03 s
je rajouterai une petite question bonus sur les formulaires, qui n'a cepandant rien a voir avec la précedente.
Comment dire a une liste de valider le formulaire tout de suite sans avoir besion d'un bouton "valider"?



-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com


mik69
Allez l'OL !

Messages : 1 282
Inscrit le 02/07/03
Ville : GRIGNY 69
Non connecté
  Posté le 16 juin 2005 - 21 h 39 m 22 s
Pour ton post précédent, je ne sais pas si tu as voulu dire que tu n'avais pas compris ou que tu voulais un complément à ton premier post.. (compliqué tout ça)

Sinon, pour "valider ton formulaire" sans bouton VALIDER (submit), tu ne dois pas en mettre et appuyer sur ENTREE, normalement ça marche si tu n'a qu'un formulaire il me semble.. à vérifier.




fanfouer
Paysan completement ADSLisé

Messages : 1 131
Inscrit le 04/01/05
Ville : annecy
Non connecté
  Posté le 16 juin 2005 - 21 h 46 m 04 s


Le 16 juin 2005 - 21 h 39, mik69 a écrit :
Pour ton post précédent, je ne sais pas si tu as voulu dire que tu n'avais pas compris ou que tu voulais un complément à ton premier post.. (compliqué tout ça)

Sinon, pour "valider ton formulaire" sans bouton VALIDER (submit), tu ne dois pas en mettre et appuyer sur ENTREE, normalement ça marche si tu n'a qu'un formulaire il me semble.. à vérifier.


non non, j'ai très bien compris ce que vous avez dit plus haut, seulement non pas créer un nouveau post, je pose une deuxieme question.
Et je ne veut pas valider le formulaire "manuelment". Je voudrait simplement que lorsque l'on selectionne une valeur dans ma liste deroulante, le form se valide tout seul. Sans appuyer sur entrée non plus. Comme sur cette page par exemple : http://www.sibra.fr/site/horus.nwc sur laquelle le form se valide a chaque selection de valeur dans chacune des listes.



-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com


mik69
Allez l'OL !

Messages : 1 282
Inscrit le 02/07/03
Ville : GRIGNY 69
Non connecté
  Posté le 16 juin 2005 - 21 h 52 m 01 s
Il faut te tourner vers javascript pour cela. C'est un évènement de la liste déroulante (onChange) qui s'exécute côté client.

http://www.toutjavascript.com/

Tu trouveras obligé.

Enfin tu me diras, en .NET, c'est plus simple et plus classe :tut:


Message édité 1 fois, la dernière par mik69 le 16 juin 2005 - 21 h 53.


fanfouer
Paysan completement ADSLisé

Messages : 1 131
Inscrit le 04/01/05
Ville : annecy
Non connecté
  Posté le 16 juin 2005 - 22 h 23 m 43 s
Exact!! je conseil, au passage, ce site qui est très bien...

il faut effectivement utiliser Javascript dans le corp de la balise de la liste :

    Code     
1. <select name="op" id="op" onChange="document.forms['form1'].submit()">//on utilise le parametre "onChange" et on l'argumente avec le code Javascript indiquant de valider le formulaire au changement
2. <option value="1">OP 1</option>
3. <option value="2">OP 2</option>
4. <option value="3">OP 3</option>
5. <option value="4">OP 4</option>
6. <option value="5">OP 5</option>
7. </select>


voila, merci beaucoup a tous ceux qui ont répondu



-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com


mik69
Allez l'OL !

Messages : 1 282
Inscrit le 02/07/03
Ville : GRIGNY 69
Non connecté
  Posté le 16 juin 2005 - 23 h 23 m 29 s
Je t'en prie.

EDIT : le fait de répondre pile 1h plus tard n'était pas voulu ;)


Message édité 1 fois, la dernière par mik69 le 16 juin 2005 - 23 h 24.


1,2 | Suivant
Page genérée en 0.6978 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory