valeur de la selection d'une liste déroulante dans une variable - PHP - Programmation
Marsh Posté le 06-02-2007 à 17:21:45
Tu fais pas.
Le php s'exécute sur le serveur, donc tu n'auras rien dans une variable php sans refresh.
Marsh Posté le 06-02-2007 à 17:36:00
ok alors vu que j'ai 2 listes déroulantes et 2 checkbox, comment je peux faire pour me rediriger vers une autre page php avec les 4 infos dont j'ai besoin d'un seul coup?
Code :
|
donc j'ai un form avec les 4 options (2 menus, 2 checkbox) dedans et puis je lance une fonction update
mais je n'arrive absolument pas à configurer cette fonction correctement
mon but étant de lancer une page update.php?list=data1&output=data2&loop=data3&play=data4 depuis cette fonction update
si tu as une idée ... merci d'avance
Marsh Posté le 06-02-2007 à 18:04:36
Code :
|
le "coucou" s'affiche correctement, mais rien dautre ne se passe (enfin y'a un raffraichissement de la page avec l'annulation des options choisies précédemment, mais ça n'affiche pas update.php)
Marsh Posté le 06-02-2007 à 21:19:46
- deux <form>, un </form> ;
- l'attribut action de <form>, ça sert à quelque chose ;
- pas besoin de faire un echo par ligne ;
- ...
Marsh Posté le 07-02-2007 à 09:50:08
ah oui en effet y'a un probleme sur le <form>
d'ailleurs ça soulève un autre soucis:
comment je peux faire pour envoyer en une fois le résultat de deux <form> vers une seule et meme fonction javascript (qui s'occupe d'updater l'url avec les datas)? ça serait plus pratique que de devoir faire deux refreshs
merci
Marsh Posté le 07-02-2007 à 09:55:02
T'as ni besoin de deux forms, ni besoin de javascript (ou alors j'ai pas tout compris ).
Fais juste un simple formulaire qui pointe sur un script qui récupère tout ça...
Marsh Posté le 07-02-2007 à 09:57:00
Code :
|
Marsh Posté le 07-02-2007 à 09:59:52
l'idée est enfait d'écrire dans un fichier txt (qui se trouve sur le serveur) les informations fournies par l'utilisateur
la 1ere info est un choix parmi une liste de fichiers se trouvant sur le serveur (file)
la 2eme est un choix de résolution (output)
et les deux derniere infos sont des oui ou non (loop, play)
Marsh Posté le 07-02-2007 à 10:08:23
T'as encore deux <form> et un </form>... vire ce second <form>.
Bref http://www.siteduzero.com/tuto-3-1 [...] aires.html
Marsh Posté le 07-02-2007 à 10:13:07
y'a deux <form> (lignes 6 et 20) et deux </form> (lignes 15 et 41)
si je fais un seul <form>, je ne pourrai pas séparer les deux listes.
Marsh Posté le 07-02-2007 à 10:15:18
Effectivement, j'avais mal lu.
Reste qu'un form peut parfaitement transmettre plusieurs valeurs de select à la fois. Pourquoi pas ?
Marsh Posté le 07-02-2007 à 10:18:30
cest pas très praitque. ça veut dire avoir un seul menu déroulant pour deux choix différents, ce n'est pas ce qu'il y'a de plus intuitif à mon gout
en tout cas merci pour le lien, il est très intéressant
Marsh Posté le 07-02-2007 à 10:23:12
Tu peux très bien avoir deux menus déroulant distincts dans un même formulaire.
Marsh Posté le 07-02-2007 à 10:25:45
ah oui exact, j'avais du faire une bétise la 1ere fois que j'avais essayé!
en effet ça simplifiera ma tâche par la suite
merci
Marsh Posté le 07-02-2007 à 10:52:43
j'ai un autre soucis désormais: je n'arrive pas à récuperer la variable $file depuis ma page update.php
enfait ça me parait presque logique car vu du client, cette "value" n'existe pas mais est remplacée par le nom complet du fichier et donc impossible de faire qqchose de générique ...
Code :
|
et sur la page update.php:
Code :
|
je reçois donc bien les données loop, play et output, mais pas moyen d'avoir file
une idée?
merci
Marsh Posté le 07-02-2007 à 10:56:10
euh, le nom de ton select c'est file, pas $file.
Marsh Posté le 07-02-2007 à 11:02:12
ah oui lol, pas très malin de ma part!
décidemment j'ai du mal avec le php !
ça marche, en tout cas merci bcp pour ton aide, c'est très gentil à toi
Marsh Posté le 06-02-2007 à 17:07:39
Bonjour à tous,
j'ai créé une liste déroulante (avec des echo) dans du code php et je cherche à récupérer directement le choix de l'utilisateur dans une variable
comment je récupère "value" de la liste dans une variable, cette variable devant etre modifiée automatiquement en fonction du choix dans la liste (pas de refresh de la page)?
merci d'avance !