Liste déroulante php et bdd

Résolu/Fermé
guispider Messages postés 50 Date d'inscription mardi 25 novembre 2008 Statut Membre Dernière intervention 31 mai 2009 - 4 févr. 2009 à 09:41
ngiron Messages postés 66 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 30 avril 2009 - 4 févr. 2009 à 10:34
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
A voir également:

13 réponses

ngiron Messages postés 66 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 30 avril 2009 6
4 févr. 2009 à 09:47
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
guispider Messages postés 50 Date d'inscription mardi 25 novembre 2008 Statut Membre Dernière intervention 31 mai 2009 3
4 févr. 2009 à 09:48
Oui voila exactement :)
0
guispider Messages postés 50 Date d'inscription mardi 25 novembre 2008 Statut Membre Dernière intervention 31 mai 2009 3
4 févr. 2009 à 09:49
$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
ngiron Messages postés 66 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 30 avril 2009 6
4 févr. 2009 à 09:59
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
guispider Messages postés 50 Date d'inscription mardi 25 novembre 2008 Statut Membre Dernière intervention 31 mai 2009 3
4 févr. 2009 à 10:18
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
guispider Messages postés 50 Date d'inscription mardi 25 novembre 2008 Statut Membre Dernière intervention 31 mai 2009 3
4 févr. 2009 à 10:20
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
ngiron Messages postés 66 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 30 avril 2009 6
4 févr. 2009 à 10:22
Lol de rien!!
0
guispider Messages postés 50 Date d'inscription mardi 25 novembre 2008 Statut Membre Dernière intervention 31 mai 2009 3
4 févr. 2009 à 10:24
En faite sa boucle et sa s'affiche plusieur fio dans ma liste donc c pas super bon encore :)

hum commentcamarche ? lol
0
ngiron Messages postés 66 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 30 avril 2009 6
4 févr. 2009 à 10:25
c pour sa que je l'avait mis en dehors de ta boucle moi, ça n fonctionnait pas???
0
guispider Messages postés 50 Date d'inscription mardi 25 novembre 2008 Statut Membre Dernière intervention 31 mai 2009 3
4 févr. 2009 à 10:28
Non sa ne fonctionné pas, arf c pas top, je chercher encore un peu :)
0
guispider Messages postés 50 Date d'inscription mardi 25 novembre 2008 Statut Membre Dernière intervention 31 mai 2009 3
4 févr. 2009 à 10:30
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
guispider Messages postés 50 Date d'inscription mardi 25 novembre 2008 Statut Membre Dernière intervention 31 mai 2009 3
4 févr. 2009 à 10:32
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
ngiron Messages postés 66 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 30 avril 2009 6
4 févr. 2009 à 10:34
lol bon boulot mec!!
0