[php] liste déroutante
Résolu
guy2mars
-
guy2mars -
guy2mars -
Bonjour,
je n'arrive pas a afficher ce que je veux... ca fait une plombe que je cherche pourquoi alors je viens a nouveau sur CCM....
Help me
voici mon code
<?php
$id_connect = mysql_pconnect(hebergeur(),login(),mdp()) or die ("erreur connexion mysql");
$id_table = mysql_select_db (mabd()) or die ("Erreur connexion BD");
$requete="select * from location";
$result=mysql_query($requete);
$val = mysql_fetch_row($result);
//je verifie ici si je remonte bien mes donnees
echo "nb voiliers ".$val[0].$val[1].$val[2]."<br>";
ici je voudrais remonter mes données dans une liste déroulante
echo "<select name='location[]'>";
while($val = mysql_fetch_row($result))
{
echo "<option value =".$val[0].">" Type de voilier ".$val[1]." Coût de location : ".$val[2]."</option>";
}
echo "</select>";
?>
<b>j ai essayé de déplacer la > de l"option value ainsi que les ", rien n'y fait</b>
pour l'instant ma table a 1 seul enregistrement mais je prevois
merci pour votre étude
et votre aide
je n'arrive pas a afficher ce que je veux... ca fait une plombe que je cherche pourquoi alors je viens a nouveau sur CCM....
Help me
voici mon code
<?php
$id_connect = mysql_pconnect(hebergeur(),login(),mdp()) or die ("erreur connexion mysql");
$id_table = mysql_select_db (mabd()) or die ("Erreur connexion BD");
$requete="select * from location";
$result=mysql_query($requete);
$val = mysql_fetch_row($result);
//je verifie ici si je remonte bien mes donnees
echo "nb voiliers ".$val[0].$val[1].$val[2]."<br>";
ici je voudrais remonter mes données dans une liste déroulante
echo "<select name='location[]'>";
while($val = mysql_fetch_row($result))
{
echo "<option value =".$val[0].">" Type de voilier ".$val[1]." Coût de location : ".$val[2]."</option>";
}
echo "</select>";
?>
<b>j ai essayé de déplacer la > de l"option value ainsi que les ", rien n'y fait</b>
pour l'instant ma table a 1 seul enregistrement mais je prevois
merci pour votre étude
et votre aide
A voir également:
- [php] liste déroutante
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Easy php - Télécharger - Divers Web & Internet
- Site dangereux liste - Guide
1 réponse
Bonjour,
C'est normal :)
Tu fais un premier mysql_fetch_row, il te renvoie des données, tu les affiches.
Ensuite, dans ta boucle, tu commences par faire un deuxième mysql_fetch_row : or tu n'as qu'une seule ligne ! Donc cela renvoie False, et le programme ne rentre même pas dans ta boucle.
Il faut enlever ta vérification de données, parce qu'elle « mange » la première ligne de résultats.
Xavier
C'est normal :)
Tu fais un premier mysql_fetch_row, il te renvoie des données, tu les affiches.
Ensuite, dans ta boucle, tu commences par faire un deuxième mysql_fetch_row : or tu n'as qu'une seule ligne ! Donc cela renvoie False, et le programme ne rentre même pas dans ta boucle.
Il faut enlever ta vérification de données, parce qu'elle « mange » la première ligne de résultats.
Xavier
comme quoi quand on est trop prudent, on arrive a faire des aneries.
cordialement