recharger un select (menu déroulant) en php - PHP - Programmation
Marsh Posté le 05-07-2006 à 12:09:09
j'ai rien compris
Donnes du code sinon on va pas aller loin
Marsh Posté le 05-07-2006 à 12:18:55
Code :
|
j ai mon menu déroulant ci dessus present dans mon formulaire ou j ai d autres choses à saisir...
Mais lorsque je valide celui ci et qu il trouve une erreur je perds la valeur de mon menu déroulant "niveau_etude_cv"
comment puis je faire pour le recharger comme ça la personne ne s embete pas à resaisir à chaque fois..
voila merci de ton aide bye
Marsh Posté le 05-07-2006 à 13:11:39
je me disait aussi, je croyais que tu parlais d'un select de php !
c'est du html là ...
Marsh Posté le 05-07-2006 à 13:24:26
il faut que tu mettes un selected="selected" dans l'option qui a été choisie par l'utilisateur.
Tu regardes la valeur récupérée dans ton POST ou GET et en fonction tu le mets au bon endroit
Marsh Posté le 05-07-2006 à 14:03:36
anapajari a écrit : il faut que tu mettes un selected="selected" dans l'option qui a été choisie par l'utilisateur. |
comment j affecte selected à la valeur dont j ai poster car a "niveau_etude_cv" je lui affecte une valeur posté dont j ai appelé $r3 -->
Code :
|
et donc je suppose que c'esta avec cette valeur que je dois intervenir dans mon code..
Marsh Posté le 05-07-2006 à 14:37:42
mitch46000 a écrit : je suppose que c'esta avec cette valeur que je dois intervenir dans mon code.. |
exactement!
Marsh Posté le 05-07-2006 à 14:50:29
moi en info j ai toujours la solution mais c'est pour la mettre en oeuvre que j ai du mal en plus je debute en php
Marsh Posté le 05-07-2006 à 17:09:28
serieux là je ne sais pas par ou commencer avec cette gestion du SELECT , alors en attendant j ai corriger mes bugs de mon site web
Marsh Posté le 05-07-2006 à 17:54:28
ton select il provient du résultat d'une requête ou il est "en dur"?
Marsh Posté le 06-07-2006 à 08:43:11
mon select il est en dur en HTML quoi....
et a mon avis de les gérés en php mais y en a o ou j ai 50 option dessus dc voila...
Marsh Posté le 06-07-2006 à 16:29:50
Déja commence par mettre les values de ton select avec des valeurs 'normales' et lisibles --> Lycée, Niveau Bac --> lycee_niv_bac
ca sera beaucoup plus facile pour la suite...
après la solution moche c'est de faire
Code :
|
Marsh Posté le 06-07-2006 à 16:31:10
ok je vais m en occuper mais je vois pas vraiment en quoi cela gene car le navigateur comprent ce genre de balise ainsi que ma base ou je vais stocké mes valeurs
Marsh Posté le 06-07-2006 à 16:36:00
mitch46000 a écrit : ok je vais m en occuper mais je vois pas vraiment en quoi cela gene car le navigateur comprent ce genre de balise ainsi que ma base ou je vais stocké mes valeurs |
Si ça marche comme ça je t'en prie continue. C'était juste un conseil après tu prends tu jettes tu en fais ce que tu veux
Marsh Posté le 06-07-2006 à 16:38:00
ok no probleme c noté mais bon ça fait pas avancer les choses
Marsh Posté le 07-07-2006 à 09:09:25
Je t'ai filé une solution 5 posts au dessus, ça sert à quoi si tu testes pas avec ?
Marsh Posté le 07-07-2006 à 09:13:04
tu fous tes options dans un tableau à deux dimensions (valeurs et libellé)
tu parcours ce tableau et tu fais un :
if (montableau[i]==varrecupereeparpost) echo 'selected="selected"';
Marsh Posté le 07-07-2006 à 09:32:12
guitou12 a écrit : Je t'ai filé une solution 5 posts au dessus, ça sert à quoi si tu testes pas avec ? |
oups dsl j ai bien testé mais j ai oublié de le dire .. mais ta solution ne fait pas tt à fait se que je désire
MAis jai trouver une solution mais qui devient vite lourde qd j ai bcp d option..
en faite je fais un switch selon la valeur selectionnée...
Marsh Posté le 07-07-2006 à 09:32:43
gatsu35 a écrit : tu fous tes options dans un tableau à deux dimensions (valeurs et libellé) |
pas bete !! je vais m y penché dessus MERCI
Marsh Posté le 12-07-2006 à 10:59:26
j ai utiliser la méthode des tableau mais elle march à moitié et ne me selectionne la mauvaise valeur...
Marsh Posté le 05-07-2006 à 11:12:59
bjr
voila mon souci dans mon formulaire j ai un menu déroulant
Lorsque je valide mon formulaire et que j ai un champ vide ou éronné je recharge mon formulaire mais je perds la valeur de mon select comme puis je faire pour la recharger
j imagine que je dois recupere la valeur que j ai posté et la rechargé dans mon select ... mais je vois pas trop comment m y prendre ...
merci d avance