begin process at 2012 05 31 17:34:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

SUBMIT ???


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

SUBMIT ???

mercredi 31 janvier 2007 à 23:07:29 | SUBMIT ???

sebalex

Membre Club
Salut à tous,

Je vous soumets mon problème en espérant que vous saurez m'aider. Voilà, j'ai une liste déroulante avec diverses variables (enfants, parents, famille, etc.). Lorsque je sélectionne une des variables dans la liste, grâce à un onChange(), une liste affiche les résultats provenant de ma base de données et correspondant à la variable choisie. Le problème est que lorsque la liste s'affiche, je perd la variable dans la liste déroulante dans la mesure où j'utilise "this.form.submit();" pour valider ma variable (donc cela réinitialise la page).

Avez-vous une idée et ... ai-je été suffisamment clair ?


Merci de votre précieuse aide

David

mercredi 31 janvier 2007 à 23:46:26 | Re : SUBMIT ???

Evangun

Réponse acceptée !
salut...
la page qui recoit le formulaire (celle qui affiche la 2eme liste en fontion) doit juste sélectionner la bonne option de la premiere liste

if(isset($mavariablequejaipeurdeperdre)){
    echo '<input selected="selected" />;
}
else {
    echo '<input  />;
}

jsuis pas très clair mais tu dois bien voir l'idée...

bonne chance
jeudi 1 février 2007 à 00:05:46 | Re : SUBMIT ???

sebalex

Membre Club
Merci de ta rapidité. Je ne me suis pas bien expliqué et me suis trompé. En fait il s'agit de boutons options <input type="radio" name="type_document" value="2" onClick="this.form.submit();">.

Sur la droite de ma page, j'ai ces 9 boutons nommés avec chacun une valeur différente. Lorsque je clique sur l'un des boutons, une liste correspondant à la valeur du bouton s'affiche. Mon problème est que lorsqu'elle s'affiche, le bouton que j'ai cliqué ne reste pas sélectionné.

Comment faire ?????

Merci encore


David

jeudi 1 février 2007 à 00:09:58 | Re : SUBMIT ???

coockiesch

Yop!
  Si g bien compris, tu pourrais peut être assigner à un champ caché du formulaire la valeur que tu viens de choisir avant le submit.

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
jeudi 1 février 2007 à 00:11:51 | Re : SUBMIT ???

sebalex

Membre Club
Non car tous les boutons sont dans le même form. Du moins, je pense que ce n'est pas possible

David

jeudi 1 février 2007 à 00:15:19 | Re : SUBMIT ???

coockiesch

Je pense que si: sur ton onchange, tu peux détecter c qui est sélectionné ; ensuite tu copie la value de l'option sélectionnée dans le champ caché que tu récupère lors de la re-création de la page, ensuite tu changes le choix par défaut. A moins que j'ait mal compris.

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
jeudi 1 février 2007 à 00:18:56 | Re : SUBMIT ???

sebalex

Membre Club
CA MARCHE !!!!! En fait j'ai appliqué ton idée mais sur le bouton comme ceci en changeant à chaque fois la données de la variable.

<?PHP if(isset($_POST['type_document']) && ($_POST['type_document'] == 1)){echo "checked=\"checked\"";}?>
<?PHP if(isset($_POST['type_document']) && ($_POST['type_document'] == 2)){echo "checked=\"checked\"";}?>


Top, merci milles fois

David



Cette discussion est classée dans : problème, variable, liste, déroulante, submit


Répondre à ce message

Sujets en rapport avec ce message

recuperé définitivement une variable venue d'une liste deroulante [ par piervs ] En fait, j'ai une premiere liste deroulante, on selectionne la valeur, puis on valide avec un bouton submit. En fonction du choix effectué on obtient Espace liste déroulante... [ par rigaudstar ] Bonjour à tous,J'ai créé une page php avec une liste déroulante qui puise des informations (ici des noms et prénoms)dans une base access...Mon problèm Récupération d'une variable d'une liste déroulante [ par benz038 ] Salut tous le mondeJe voudrai savoir comment je pe faire pour récuperer une variable d'une liste déroulante et l'utiliser dans la page suivante!En fai Tout selectionner dans liste déroulante [ par vince062 ] Salut à tous.J'ai un problème. Dans un formulaire j'ai des listes déroulante à choix multiple et je voudrai avoir une option (case à cocher ou autre.. Problème récuper nom d'une liste déroulante [ par mmade ] Bonjour, Voila j'ai un petit problème.J'ai créé un formulaire avec une liste déroulante qui est rempli automatiquement avec une base de donnée. J'y i Problème de liste [ par vince2229 ] Bonjour à tous, voilà mon problème : je voudrai afficher dans une liste déroulante les données d'une colonne d'une des tables de ma base au chargement Liste déroulante "selected" [ par blutch38 ] voila pouvez vous m'eclairé sur ce bout de code ? - - - Choisissez une affaire - - -                          for($d = 0; $d<$nd; Problème sélection sur liste déroulante: wtf? [ par SeNeO64 ] Bonjour tout le monde.J'ai un petit problème avec un formulaire tout simple. Quelques champs textes et une liste déroulante. Voici le code: action contenu d'un dossier dans une liste déroulante [ par vimich36 ] Salut à la communauté !Je fais appel à vos connaissances car j'ai beau chercher partout (même dans un coin de ma tête...) je ne trouve pas, je tourne Problème avec liste déroulante [ par romainbisson ] Bonjour, je souhaite crée une liste déroulante, avec comme les valeurs les noms d'enseignant mais cela s'affiche mal. de plus, je souhaite faire un se


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales