Insérer valeurs BDD dans un select
Fermé
didy_gwatinik
Messages postés
352
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
30 mars 2010
-
29 oct. 2008 à 16:06
Matthia$ Messages postés 364 Date d'inscription mercredi 31 août 2005 Statut Membre Dernière intervention 17 mars 2010 - 29 oct. 2008 à 16:58
Matthia$ Messages postés 364 Date d'inscription mercredi 31 août 2005 Statut Membre Dernière intervention 17 mars 2010 - 29 oct. 2008 à 16:58
A voir également:
- Insérer valeurs BDD dans un select
- Insérer vidéo dans powerpoint - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
- Insérer un filigrane word - Guide
- Insérer sommaire word - Guide
2 réponses
Matthia$
Messages postés
364
Date d'inscription
mercredi 31 août 2005
Statut
Membre
Dernière intervention
17 mars 2010
78
29 oct. 2008 à 16:22
29 oct. 2008 à 16:22
Pour tout récupérer depuis ta base de données, il te faut tout mettre sous forme de tableau, et utiliser le tout lors d'un while.
// La requette pour créer la variable comprenant tous tes noms d'artiste
$Requette = "
SELECT `NomArtiste`
FROM `Artistes`
ORDER BY `NomArtiste` ASC
";
// Pour faire ta liste dans ton formulaire
while ( $NomArtiste = mysql_fetch_array ( $Requette ) ) {
print "Nom de l'artiste :".$NomArtiste;
}
Je ne sais plus comment incruster la liste, à toi de faire la mise en page
// La requette pour créer la variable comprenant tous tes noms d'artiste
$Requette = "
SELECT `NomArtiste`
FROM `Artistes`
ORDER BY `NomArtiste` ASC
";
// Pour faire ta liste dans ton formulaire
while ( $NomArtiste = mysql_fetch_array ( $Requette ) ) {
print "Nom de l'artiste :".$NomArtiste;
}
Je ne sais plus comment incruster la liste, à toi de faire la mise en page
didy_gwatinik
Messages postés
352
Date d'inscription
samedi 17 novembre 2007
Statut
Membre
Dernière intervention
30 mars 2010
80
29 oct. 2008 à 16:39
29 oct. 2008 à 16:39
$Requette = "
SELECT `NomArtiste`
FROM `Artistes`
ORDER BY `NomArtiste` ASC
";
Donc si j'ai bien compris, ça donne ça :
SELECT `NomArtiste`
FROM `Artistes`
ORDER BY `NomArtiste` ASC
";
Donc si j'ai bien compris, ça donne ça :
<select name="NomArtsite"> <option value="">Selectionner</option> while ( $NomArtiste = mysql_fetch_array ( $Requette ) ) { <option value=$NomArtiste>$NomArtiste</option }
Matthia$
Messages postés
364
Date d'inscription
mercredi 31 août 2005
Statut
Membre
Dernière intervention
17 mars 2010
78
29 oct. 2008 à 16:58
29 oct. 2008 à 16:58
En fermant ta balise </option> et en mettant des guillements dans ta boucle While, ça devrait ressember à cela.
J'ai un doute sur la nomination de la variable dans la boucle:
$NomArtiste ou $NomArtiste['NomArtiste']
Le ['NomArtiste'] Correspondrait à l'index de la colonne dans la variable.
Dans cet éxemple, j'ai mal choisi mes valeurs, pour être clair ><'
Sorry
J'ai un doute sur la nomination de la variable dans la boucle:
$NomArtiste ou $NomArtiste['NomArtiste']
Le ['NomArtiste'] Correspondrait à l'index de la colonne dans la variable.
Dans cet éxemple, j'ai mal choisi mes valeurs, pour être clair ><'
Sorry
29 oct. 2008 à 16:25
29 oct. 2008 à 16:25
29 oct. 2008 à 16:33
<select name="Id_SsCat">
<option value="">Choisir son emplacement</option>
<option value="Artiste01">Artiste01</option>
<option value="Artiste02">Artiste02</option>
</select>
Oui, je n'ai pas le courage de faire la boucle, dsl ^^'