A voir également:
- Balise select avec PHP
- Easy php - Télécharger - Divers Web & Internet
- Reboot and select proper boot device - Forum Windows
- Balise br ✓ - Forum HTML
- Saut de lignes sans <br/> ✓ - Forum Webmastering
- Retour a la ligne php ✓ - Forum PHP
4 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
26 août 2009 à 11:26
26 août 2009 à 11:26
vas voir le site www.siteduzero.com
sinon:
sinon:
<?php //connexion serveur, selection base //puis $req="SELECT * FROM ta_table"; $results=mysql_query($req) or die ("PB avec la requette ".mysql_error()); echo '<select name="liste">'; //on boucle sur le résultat pour faire la lsite des options: while ($donnees=mysql_fetch_array($results)){ echo '<option value="'.$donnees['champ1'].'">'.$donnees['champ1'].'</option>'; } echo '</select>'; // tu remplaces bien sur champ1 pour le nom de ton champ de la BDD qui contient les donness reseau1 etc... // tu peux mettre eventuellement deux requette avec deux boucles while imbriquées si toutes les données ne sont pas dans le mêm champ //et donc tu peux mettre style= dans une balise option si tu veux mettre en gras
merci
mais justement je voulais comme l'exemple car il me faut plusieur niveau
ta solution me donne que un niveau !
et deux while ca marche comment c'est peut etre ca la solution ........... mais j'ai deja essayer ca marche pas ....
merci
mais justement je voulais comme l'exemple car il me faut plusieur niveau
ta solution me donne que un niveau !
et deux while ca marche comment c'est peut etre ca la solution ........... mais j'ai deja essayer ca marche pas ....
merci
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
26 août 2009 à 11:46
26 août 2009 à 11:46
<?php
//connexion serveur, selection base
//puis
$req1="SELECT champ1 FROM ta_table";
$results1=mysql_query($req1) or die ("PB avec la requette ".mysql_error());
echo '<select name="liste">';
//on boucle sur le résultat pour faire la lsite des options:
while ($donnees1=mysql_fetch_array($results1)){
echo '<option value="'.$donnees1['champ1'].'" style="font-weight:bold">'.$donnees1['champ1'].'</option>';
$req2="SELECT champ2 FROM ta_table WHERE champ1='".$donnees1['champ1']."'";
$results2=mysql_query($req2) or die ("PB avec la requette ".mysql_error());
while ($donnees2=mysql_fetch_array($results2)){
echo '<option value="'.$donnees2['champ2'].'">'.$donnees2['champ2'].'</option>';
}
}
echo '</select>';
//connexion serveur, selection base
//puis
$req1="SELECT champ1 FROM ta_table";
$results1=mysql_query($req1) or die ("PB avec la requette ".mysql_error());
echo '<select name="liste">';
//on boucle sur le résultat pour faire la lsite des options:
while ($donnees1=mysql_fetch_array($results1)){
echo '<option value="'.$donnees1['champ1'].'" style="font-weight:bold">'.$donnees1['champ1'].'</option>';
$req2="SELECT champ2 FROM ta_table WHERE champ1='".$donnees1['champ1']."'";
$results2=mysql_query($req2) or die ("PB avec la requette ".mysql_error());
while ($donnees2=mysql_fetch_array($results2)){
echo '<option value="'.$donnees2['champ2'].'">'.$donnees2['champ2'].'</option>';
}
}
echo '</select>';