Liste déroulante php et bdd
Résolu
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
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
-
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??
-
Oui voila exactement :)
-
$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 -
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>'; -
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
-
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 -
Lol de rien!!
-
En faite sa boucle et sa s'affiche plusieur fio dans ma liste donc c pas super bon encore :)
hum commentcamarche ? lol -
c pour sa que je l'avait mis en dehors de ta boucle moi, ça n fonctionnait pas???
-
Non sa ne fonctionné pas, arf c pas top, je chercher encore un peu :)
-
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
-
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 !!!! -
lol bon boulot mec!!