Manuels
Divers
Liste de sélection - Liste déroulante
Existe t'il des tutos sur les listes de sélection, j'ai beau lire pleins de trucs, je n'ai jamais trouvé un cas qui détaille tout de a à z.
Je pense que je fais une confusion entre une table et une liste de sélection...
Imaginons une table "races"
avec les champs : id et nomrace
est-ce qu'il faut faire une autre table pour proposer une liste de races et relier les 2 tables, si oui comment les relier
ou
faut-il ne pas faire de table et se contenter de code php (select name = "nomrace"...option value...)
meric de vos éclaircissements
Pour le moment, et c'est la que je fais sans doute erreur
j'ai une table clients (id,nom)
J'ai une table commande (id,client_id,datecommande)
j'ai une table détailcommande (id, races_id, nombre)
J'ai une table races(id, nomrace)
A chaque fois, j'ai une relation de 1 à n
ma table races n'est là que pour fournir une liste prédéfinie de races dans mon formulaire
Voilà un truc qui serait sympa de retrouver dans les "comment faire"
Je pense que je fais une confusion entre une table et une liste de sélection...
Imaginons une table "races"
avec les champs : id et nomrace
est-ce qu'il faut faire une autre table pour proposer une liste de races et relier les 2 tables, si oui comment les relier
ou
faut-il ne pas faire de table et se contenter de code php (select name = "nomrace"...option value...)
meric de vos éclaircissements
Pour le moment, et c'est la que je fais sans doute erreur
j'ai une table clients (id,nom)
J'ai une table commande (id,client_id,datecommande)
j'ai une table détailcommande (id, races_id, nombre)
J'ai une table races(id, nomrace)
A chaque fois, j'ai une relation de 1 à n
ma table races n'est là que pour fournir une liste prédéfinie de races dans mon formulaire
Voilà un truc qui serait sympa de retrouver dans les "comment faire"
salut,
une liste déroulante, ça c'est su (x)HTML, il s'agit de la balise select, dans laquelle tu a des tag <option> qui vont contenir tes races.
concretement il faut faire :
- 1 select
- un affichage.
par exemple
bon c'est basique et sans fioriture, bien sur le tout a intégrer dans un formulaire ;)
@+
une liste déroulante, ça c'est su (x)HTML, il s'agit de la balise select, dans laquelle tu a des tag <option> qui vont contenir tes races.
concretement il faut faire :
- 1 select
- un affichage.
par exemple
- <?php
- // je te laisse faire la connectionà la base de donnée.
- // requete SQL :
- $requete = 'select id, nomrace from races'; // a toi de voir si faut trier autrement
- $ret = mysql_query($requete);
- if ( $ret === false ) {
- // Oupssss (comme dirais britney ...) y a une erreur
- echo 'Erreur SQL : '.mysql_error().'<br />'.$requete;
- }
- else {
- // tout va bien gogogo
- //on commence le select
- echo '<select name="race">';
- // on affiche les races
- while ($data = mysql_fetch_assoc($ret)) {
- echo '<option value="'.$data['id'].'">'.$data['nomrace'].'</option>';
- }
- echo '</select>';
- }
- // ha ba tiens y a une li
- ?>
bon c'est basique et sans fioriture, bien sur le tout a intégrer dans un formulaire ;)
@+
merc moogli de cette première réponse, je vais tester ça
mais peux-tu me répondre sur la fin de mon message que je remets ci-dessous stp?
Pour le moment, et c'est la que je fais sans doute erreur
j'ai une table clients (id,nom)
J'ai une table commande (id,client_id,datecommande)
j'ai une table détailcommande (id, races_id, nombre)
J'ai une table races(id, nomrace)
A chaque fois, j'ai une relation de 1 à n
ma table races n'est là que pour fournir une liste prédéfinie de races dans mon formulaire
Voilà un truc qui serait sympa de retrouver dans les "comment faire"
mais peux-tu me répondre sur la fin de mon message que je remets ci-dessous stp?
Pour le moment, et c'est la que je fais sans doute erreur
j'ai une table clients (id,nom)
J'ai une table commande (id,client_id,datecommande)
j'ai une table détailcommande (id, races_id, nombre)
J'ai une table races(id, nomrace)
A chaque fois, j'ai une relation de 1 à n
ma table races n'est là que pour fournir une liste prédéfinie de races dans mon formulaire
Voilà un truc qui serait sympa de retrouver dans les "comment faire"
vous pouvez répéter la question ?
Stéphanie de monaco ;)
Sérieusement, j'ai pas bien compris ce que tu voulais mais a priori ta constrution est bonne, ne pas mettre la race dans chaque colonne de tes tables :)
@+
Stéphanie de monaco ;)
Sérieusement, j'ai pas bien compris ce que tu voulais mais a priori ta constrution est bonne, ne pas mettre la race dans chaque colonne de tes tables :)
@+
Accès rapide :
Remonter 

