Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
971 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] débutant, liste déroulante

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] débutant, liste déroulante

n°2192564
caps lock
Posté le 03-06-2013 à 06:20:26  profilanswer
 

Après avoir récupéré 2 tableaux ($nomVille et $nomFichier) en lisant un fichier .txt, j'essaie tant bien que mal de créer un menu déroulant avec un bouton "submit" qui me permettra d'envoyer le tableau en fonction de son indice sur une nouvelle page :
 

Code :
  1. echo 'choix de la ville : ';
  2.           echo "<select name='ville'>"; // la liste déroulante commence ici
  3.           foreach($nomVille as $option){
  4.               echo "<option value='{$option}'>{$option}</option>";   // toutes les valeurs sont bien présentes
  5.           }
  6.           echo "</select>"; //fin de la liste
  7.           echo '<FORM METHOD="post" ACTION="villes.php">';
  8.           echo '<INPUT TYPE="submit" VALUE="Afficher">';
  9.           echo '</FORM>';


 
Je ne parviens pas à comprendre comment envoyer l'indice (ou tout autre élément d'ailleurs) sur une autre page.
Dans mon cas, via la liste je sélectionne une option et je souhaite utiliser son indice pour envoyer sur une autre page l'élément correspondant.
 
Exemple :
Je sélectionne la ville "Paris", puis je clic sur Afficher.
Paris correspond à $nomVille[4], donc quand je fais "Afficher" je veux que le bouton envoie sur la nouvelle page $nomFichier[4]

mood
Publicité
Posté le 03-06-2013 à 06:20:26  profilanswer
 

n°2192571
buldozerbe​n
Shizofan !
Posté le 03-06-2013 à 08:40:35  profilanswer
 

Bonjour,
 
ton <select> n'est pas imbriqué dans ton <form> !


---------------
Topic Ach/Vds/Ech jeux vidéo
n°2192638
caps lock
Posté le 03-06-2013 à 18:01:29  profilanswer
 

Je ne suis pas sûr de comprendre la méthodologie là...

n°2192639
buldozerbe​n
Shizofan !
Posté le 03-06-2013 à 18:31:03  profilanswer
 


 

Code :
  1. Code :
  2.           echo '<FORM METHOD="post" ACTION="villes.php">';
  3.           echo 'choix de la ville : ';
  4.           echo "<select name='ville'>"; // la liste déroulante commence ici
  5.           foreach($nomVille as $option){
  6.               echo "<option value='{$option}'>{$option}</option>";   // toutes les valeurs sont bien présentes
  7.           }
  8.           echo "</select>"; //fin de la liste
  9.           echo '<INPUT TYPE="submit" VALUE="Afficher">';
  10.           echo '</FORM>';


---------------
Topic Ach/Vds/Ech jeux vidéo

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] débutant, liste déroulante

 

Sujets relatifs
Modification CSS sur un theme WordpressPhp , problème compréhension
JS/PHPSite à fort trafic en PHP
Aide programmation PHP[C#] Débutant
liste aléatoire sous Excelliste langage C (bug compilation code blocks)
Mwesto Web Guard - PHP Firewall - Anti Hacker [Mwesto Labs]Liste déroulante & Autofilter VBA
Plus de sujets relatifs à : [PHP] débutant, liste déroulante


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR