Liste déroulante php et bdd

Résolu
guispider Messages postés 55 Statut Membre -  
ngiron Messages postés 70 Statut Membre -
Bonjour,

J'ai construit une liste déroulante en PHP qui appel des attribut dans ma base de donnée Access, la seul chose que je n'arrive pas à faire c'est définir un nom à cette liste, soit une valeur par defaut.

Par exemple j'ai une liste qui doit se nommer TYPE avec les attribut à choisir ensuite en la déroulant.

Quel est le code pour définir ce nom de liste ?

Merci d'avance
Configuration: Windows 2003
Internet Explorer 7.0

13 réponses

  1. ngiron Messages postés 70 Statut Membre 6
     
    Ce que tu veux en fait c'est qu'une valeur par defaut soit affichée avant même de cliquer sur la liste déroulante, c'est ca??
    0
  2. guispider Messages postés 55 Statut Membre 3
     
    Oui voila exactement :)
    0
  3. guispider Messages postés 55 Statut Membre 3
     
    $sql = "SELECT DESIGNATION FROM CONSTAT";
    $req = odbc_exec($conn,$sql) or die('Erreur SQL : <br />'.$sql);

    echo '<select name="CONSTAT" >';
    while($data = odbc_fetch_array($req))
    {
    echo "\n <option value=\"".$data["DESIGNATION"]."\" selected>".$data["DESIGNATION"]."</option>\n\n";
    }

    echo '</select>';

    Tien c'est mon code et tu vois je voudrai la valeur constat avant de cliquer sur la liste !

    Merci de ton aide
    0
  4. ngiron Messages postés 70 Statut Membre 6
     
    Ok!!

    Dans ce cas, essaye cela :

    echo '<select name="CONSTAT" ><option value="constat" selected="selected">Constat</option>';
    while($data = odbc_fetch_array($req))
    {
    echo "\n <option value=\"".$data["DESIGNATION"]."\" selected>".$data["DESIGNATION"]."</option>\n\n";
    }

    echo '</select>';
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. guispider Messages postés 55 Statut Membre 3
     
    Merci mais sa ne fonctionne toujours pas, constat et en haut de liste mais pas en intitulé de liste. L'intitulé est le dernier élément de ma liste
    0
  7. guispider Messages postés 55 Statut Membre 3
     
    C'est bon j'ai trouvé :) YES WE CAN !!!!

    <?php

    $sql = "SELECT DESIGNATION FROM CONSTAT";
    $req = odbc_exec($conn,$sql) or die('Erreur SQL : <br />'.$sql);

    echo '<select name="CONSTAT" >';
    while($data = odbc_fetch_array($req))
    {
    echo "\n <option value=\"".$data["DESIGNATION"]."\" selected>".$data["DESIGNATION"]."</option>\n\n";
    echo "<option value='constat' selected='selected'>Constat</option>";
    }

    echo '</select>';

    ?>

    Merci de ton aide !! Bonne journée
    0
  8. ngiron Messages postés 70 Statut Membre 6
     
    Lol de rien!!
    0
  9. guispider Messages postés 55 Statut Membre 3
     
    En faite sa boucle et sa s'affiche plusieur fio dans ma liste donc c pas super bon encore :)

    hum commentcamarche ? lol
    0
  10. ngiron Messages postés 70 Statut Membre 6
     
    c pour sa que je l'avait mis en dehors de ta boucle moi, ça n fonctionnait pas???
    0
  11. guispider Messages postés 55 Statut Membre 3
     
    Non sa ne fonctionné pas, arf c pas top, je chercher encore un peu :)
    0
  12. guispider Messages postés 55 Statut Membre 3
     
    En faite sa marche mais sa le met pas dans l'intitulé de la liste, il est bien dedand par contre, chui sur que c'est une histoire de placement à la con ha lala
    0
  13. guispider Messages postés 55 Statut Membre 3
     
    echo "<select name= 'TYPE' >";

    while($data = odbc_fetch_array($req))
    {
    echo "\n <option value=\"".$data["DESIGNATION"]."\" selected>".$data["DESIGNATION"]."</option>\n\n";

    }
    echo "<option value='type' selected='selected'>Type</option>";
    echo '</select>';

    Yeah voila fallait le mettre en dessou, sa marche niquel merci mec !!

    SO .................... YES WE CAN !!!!
    0
  14. ngiron Messages postés 70 Statut Membre 6
     
    lol bon boulot mec!!
    0