Liste deroulante php

capela Messages postés 28 Statut Membre -  
BartWadela Messages postés 606 Statut Membre -
Bonjour,
j'ai crée ma liste deroulante en php et je peux afficher mes resultats en la liant avec ma base de donnees mysql. Tout marche correctement. MaintenantJe voudrais que quand le visiteur fait son choix dans la liste que ce choix reste affiché parce que ce qui ce passe c'est que le resultat s'affiche mais on ne voit plus ce qu'il a choisi dans la liste. comment faire?
merci d'avance.
Configuration: Windows XP
Internet Explorer 6.0

4 réponses

  1. capela Messages postés 28 Statut Membre
     
    merci pour ta réponse mais ca ne marche pas comme je le veux.
    Je récapitule tt marche correctement mais qd le serveur se connecte à ma base de données et m'affiche les résultats le choix de la liste deroulante est vide. l'option choisie ne reste pas affichée à l'ecran.
    Merci
    0
  2. BartWadela Messages postés 606 Statut Membre 111
     
    il faut que tu recupere la valeur selectionnée dans une variable pour l'afficher ensuite

    tu peux :
    soit mettre un bouton apres ta liste pour valider

    <FORM Method="POST" Action="url_de_la_page.php">
    
    ....
    
     <input type="submit" value="le_texte">


    et tu affiches ensuite la variable $_POST['nom_du_champ']


    OU


    en JavaScript => qd le visiteur n'est plus actif (onBlur) sur ta liste deroulante tu declenche un evenement qi te recupere la valeur selectionnée, mais le js c'est pas mon fort, et je pense que tu devras refresh la page qd mm

    sinon ta liste deroulante, avant qq actions elle affiche bien qq chose en tant que 1ere valeur ?
    0
  3. seom
     
    bonjour, fait fait voir ton script, pour voir d'ou vient le pb
    0
    1. BartWadela Messages postés 606 Statut Membre 111
       
      oui ce serai plus simple
      0
  4. BartWadela Messages postés 606 Statut Membre 111
     
    tu fais passer ta liste en hidden quand le choix est fait
    et dans ta liste tu affiche avec value=<?php echo $ma_variable; >
    -1