Pb!Remplir liste déroulante avec Tables MySql
Résolu/Fermé
garinsha20
Messages postés
20
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
10 avril 2008
-
26 mars 2008 à 15:36
Soyouz - 19 févr. 2014 à 10:54
Soyouz - 19 févr. 2014 à 10:54
A voir également:
- Pb!Remplir liste déroulante avec Tables MySql
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Organigramme a remplir word - Guide
- Google sheet liste déroulante - Accueil - Guide bureautique
- Oracle liste des tables ✓ - Forum Oracle
5 réponses
Salut,
A mon avis ton code devrait plus ressembler a :
<?php
$sql = " SELECT raceanimal FROM Animal WHERE catanimal='chien' ";
$result = mysql_query($sql) or die("Requete pas comprise");
echo "<form action='ta_page.php' method='POST'>
<table><tr><td>La race de l'animal
<select name='raceanimal '>";
while ($row=mysql_fetch_array($result))
{
echo"<option>$row[0]</option>";
}
echo"</select></td></tr>
</table>
</form>";
?>
Normalement dans ta liste deroulante, il y aura toutes les raceanimal de ta table Animal dans laquelle catanimal='chien'. Apres je ne sais pas si ta requête SQL est correcte, teste la dans MYSQL
Bonne continuation
A mon avis ton code devrait plus ressembler a :
<?php
$sql = " SELECT raceanimal FROM Animal WHERE catanimal='chien' ";
$result = mysql_query($sql) or die("Requete pas comprise");
echo "<form action='ta_page.php' method='POST'>
<table><tr><td>La race de l'animal
<select name='raceanimal '>";
while ($row=mysql_fetch_array($result))
{
echo"<option>$row[0]</option>";
}
echo"</select></td></tr>
</table>
</form>";
?>
Normalement dans ta liste deroulante, il y aura toutes les raceanimal de ta table Animal dans laquelle catanimal='chien'. Apres je ne sais pas si ta requête SQL est correcte, teste la dans MYSQL
Bonne continuation
Oui effectivement pour avoir l'affichage il te suffit de faire :
<?php
$recherche = mysql_query("SELECT pays FROM pays ORDER BY pays") ;
$result = mysql_query($recherche) ?>
<p> Pays: <select size="1" name="pays">
<?php
while ($row=mysql_fetch_array($result))
{
?>
<OPTION><?php echo $row[pays]; ?></OPTION>
<?php
}
?>
Ceci marche nickel pour moi ! ^^
<?php
$recherche = mysql_query("SELECT pays FROM pays ORDER BY pays") ;
$result = mysql_query($recherche) ?>
<p> Pays: <select size="1" name="pays">
<?php
while ($row=mysql_fetch_array($result))
{
?>
<OPTION><?php echo $row[pays]; ?></OPTION>
<?php
}
?>
Ceci marche nickel pour moi ! ^^
moi aussi j'ai un problème ^^
le MLD ci-dessous (Société Canine):
RACE = {IdR, NomR}
PROPRIO = {IdP, NomP}
CHIEN = {IdCh, NomCh, SexeCh, DateAcq, #IdP, #IdR}
CONCOURS = {IdC, VilleC, DateC}
PART = {#IdCh, #IdC, Class}
je veut afficher la liste alphabétique des races des chiens mâles vainqueurs de concours? comment je fait
le MLD ci-dessous (Société Canine):
RACE = {IdR, NomR}
PROPRIO = {IdP, NomP}
CHIEN = {IdCh, NomCh, SexeCh, DateAcq, #IdP, #IdR}
CONCOURS = {IdC, VilleC, DateC}
PART = {#IdCh, #IdC, Class}
je veut afficher la liste alphabétique des races des chiens mâles vainqueurs de concours? comment je fait
<select name="choix du nom" size="1" style="width:150px">
<?php
$servre = "localhost";
$user = "root";
$pass = "";
$bd = "carnet";
mysql_connect($server,$user,$pass);
mysql_select_db($bd);
$sql = "select nom from tb_carnet";
$rep = mysql_query("$sql") ;
while($data = mysql_fetch_array($rep))
{
echo "<option>".$data[nom]."</option>";
}
?>
</select>
<?php
$servre = "localhost";
$user = "root";
$pass = "";
$bd = "carnet";
mysql_connect($server,$user,$pass);
mysql_select_db($bd);
$sql = "select nom from tb_carnet";
$rep = mysql_query("$sql") ;
while($data = mysql_fetch_array($rep))
{
echo "<option>".$data[nom]."</option>";
}
?>
</select>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
nita2006
Messages postés
79
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
31 juillet 2008
13
13 juin 2008 à 09:26
13 juin 2008 à 09:26
Par contre j'ai un autre petit soucis , la que j ai reussi a remplir ma liste je veux que les informations qui va avec chauqe element selectionnée dans la liste soit affcihées dans mon formulaire
autrement dit les information changent en fonction de l'element selectionnée dans la liste
je vous donne la structure de mon formulaire
j ai une liste deroulante appelé (liste_name) et dans laquelle jai reussi a la remplir a partir e ma base de données
les champs qui suivenet sont :
nom
fournisseur
commande
et pareil dans ma base de données sauf que nom n est pas une clé primaire je pense que je vais devoir faire ca apres pour qu'il y ait pas deux nom identique dans ma liste deroulante
ben je voudrai commencer par laffichage des données dans mes champs de etxte en focntion de ma lliste
merci
autrement dit les information changent en fonction de l'element selectionnée dans la liste
je vous donne la structure de mon formulaire
j ai une liste deroulante appelé (liste_name) et dans laquelle jai reussi a la remplir a partir e ma base de données
les champs qui suivenet sont :
nom
fournisseur
commande
et pareil dans ma base de données sauf que nom n est pas une clé primaire je pense que je vais devoir faire ca apres pour qu'il y ait pas deux nom identique dans ma liste deroulante
ben je voudrai commencer par laffichage des données dans mes champs de etxte en focntion de ma lliste
merci
26 mars 2008 à 17:02
J'avais déjà testé ma requête auparavant et elle fonctionnait.
J'ai exécuté le code que vous m'avez donné & effectivement il fonctionne correctement, je vous en remercie Bonne Journée.
26 mars 2008 à 17:39
en php
merci d'avance
22 avril 2008 à 20:29
$recherche = mysql_query("SELECT pays FROM pays ORDER BY pays") ;
$result = mysql_query($recherche) ?>
<p> Pays: <select size="1" name="pays">
<?
while ($row=mysql_fetch_array($result))
{
echo"<option>$row[pays]</option>";
}
echo"</select></p>"
j'ai rien dans ma liste déroulante. pouvez vous m'aider svp? merci
24 juil. 2009 à 12:55
ancien post je sais mais en plein pour ce que j'ai besoin : la liste fonctionne parfaitement mais (question de débutant...) comment poster la valeur ? Pour info j'ai une page php principale qui appelle cette liste par un include...
Merci d'avance !
19 févr. 2014 à 10:54
Avec de toutes petites adaptations c'est tres facile et rapide =)