par
david91 » 18 sept. 2008, 12:10
Bonjour,
novice du monde php/sql/html, j'ai un problème qui me bloque grave :
j'ai un code php où je me connecte à ma base sql d'où je récupère avec succès une liste
que je stocke dans un tableau php. Jusque là pas de pb.
ensuite je créé un formulaire avec une liste déroulante. là aussi pas de problème.
j'arrive à passer manuellement les valeurs du tableau php aux champs <option> de la liste déroulante du formulaire, comme suit :
<?php
mon code php avec requete sql et récupération dans un tableau list[] = array()
?>
<form method="post" action="resultat.php">
<p>Faites un choix dans la liste :
<select name='choix' size="1">
<option>[color=blue]<?php echo "$liste[1]"; ?>[/color]</option>
<option>[color=blue]<?php echo "$liste[2]"; ?>[/color]</option>
<option>[color=blue]<?php echo "$liste[3]"; ?>[/color]</option>
... ainsi de suite.
</select>
<input type="submit" name="submit" value="envoyer">
</form>
Mon problème est que je souhaiterais affecter les valeurs du tableau aux champs <option> de
façon dynamique, genre :
<select name='choix' size="1">
for (i de 0 à Taille_tableau_php)
<option>Valeur_Tableau_php(i)</option>
</select>
et là je sèche !
Est-ce possible et comment ?
D'avance, merci de vos réponse.
David.