begin process at 2012 05 30 17:29:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

passage de parametre dans URL à partir d'une liste déroulante


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

passage de parametre dans URL à partir d'une liste déroulante

dimanche 10 février 2008 à 21:26:53 | passage de parametre dans URL à partir d'une liste déroulante

budiarta

Bonsoir tous,
je cherche à passer un paramètre ('id' dans mon exemple) dans l'url d'un form en fonction du choix de l'utilisateur sur une liste déroulante contenu dans le form.
Du style:
<form action="mapage.php?id=<? echo $id; ?> method="POST">
   <?
   echo "<select name='liste'>";
   while($row = mysql_fetch_array($requete)) {
      echo "<option value=\"".$row["id"]."\">".$row["champ2"]."</option>\n";
   }
   echo "</select>";
   ?>
  <input type="submit"  value="ok">
</form>

QQ'un a une idée?

dimanche 10 février 2008 à 22:05:25 | Re : passage de parametre dans URL à partir d'une liste déroulante

Bling 182

Il faut utiliser du javascript pour cela.
Dans le select, mettre un onUpdate() et appeler une fonction qui récupère l'id selectionné, et met à jour le id dans l'url
lundi 11 février 2008 à 15:19:26 | Re : passage de parametre dans URL à partir d'une liste déroulante

pyobour

Ben deja y faut savoir que dans ton code ('fin dans se qu'on voit)  ton $id ne vaut rien ^^
en revanche si tu mettais $row['id'] p-e que sa fonctionnerai mieux et il n'est pas necessaire d'utiliser du javascript pour cela tu peux le faire sous la forme que tu utilises je le fait regulierement ^^
lundi 11 février 2008 à 22:22:38 | Re : passage de parametre dans URL à partir d'une liste déroulante

budiarta

J'avais bien passé $row['id'] dans l'URL mais ça n'avait pas marché non plus. Pyobour, peux-tu mettre un bout de code de ce que tu dis faire régulièrement?
A la limite je peux même construire ma liste en dur, sans passer par une bdd, je veux juste arriver passer un parametre dans l'url. Hey Bling 182, quelle genre de fonction en js tu utilise pour récupérer l'id sélectionné?
Merci pour vos réponses!
Fred.

lundi 11 février 2008 à 23:44:02 | Re : passage de parametre dans URL à partir d'une liste déroulante

Bling 182

<html>
<head>
<script type="text/javascript">
    function getSelected()  {
        alert(document.myForm.mySelect.options[document.myForm.mySelect.selectedIndex].value);
}
</script>
</head>
<body>
<form action="#" method="post" name="myForm">
    <select name="mySelect" onChange="getSelected();">
        <option value="1">Toto</option>
        <option value="42">Titi</option>
        <option value="3">Tutu</option>
    </select>
</form>
</body>
</html>

A adapter selon tes besoins ;)


Cette discussion est classée dans : passage, liste, url, déroulante, echo


Répondre à ce message

Sujets en rapport avec ce message

passage d'un tableau dans l'url [ par jbardet ] Bonjour,Je voudrais passer un tablo en parametre de mon url. J'ai trouvé des fonctions pour transformer mon tablo en string mais je dois encore faire submit ne renvoyant pas valeur d'une liste déroulante dans $_POST [ par dubitoph ] ChristopheBonjour,Je suis dans une impasse. Dans le cadre d'une agence d'interim, un intérimaire peut, avant son inscription dans l'agence, avoir déjà insertion d'un lien dans une liste déroulante [ par dev10 ] salut à tous,je suis en train de faire un qcm, et j'aurais besoin d'un coup de mains!!je souhaite insérer des données sous forme de lien dans une list Afficher la sélection d'une liste déroulante !!! Help !!! [ par merlinwap ] Salut à tous,Point qui fonctionne : J'ai une liste déroulante qui est alimentée par une requete.Point qui ne fonctionne pas :Après avoir sélectionné u passage de paramètres en l'URL??????? [ par zsafae ] bonjour j'arrive pas a passer le paramètre l en url,es ce un problème de syntaxe?voici mon code:$message=" Mot de passe oublié?";   echo $message;<B Probleme de récupération des paramètres sélectionnés d'une liste déroulante [ par bebebebebebe ] Voila j'ai un petit problème qui commence sévèrement à m'énerver, je vous l'explique. Le pb: J'ai une liste déroulante qui récupère à l'aide d'une req Probleme génération liste déroulante [ par Tupac59 ] Voila mon code, je vois vraiment pas pourquoi il ne fonctionne pas, j'ai la meme chose quelques lignes au dessus qui marche impeccable et là il me met Caractère spéciaux d'une liste déroulante [ par alextec ] Bonjour à tous, j'ai chercher sur le forum mais je n'ai pas trouver comment faire pour mon cas...Voilà je crée une liste déroulante en php, les résult 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 Problème avec liste déroulante [ par romainbisson ] Bonsoir,ma liste déroulante fonctionne, je récupère bien les noms de mes enseignants.maintenant, je souhaite quand un enseignant est sélectionné dans


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 5,226 sec (3)

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