liste déroulante

Répondre
streetviper
le 17/04/2009 à 10:17
streetviper
bonjour,
c'est de nouveau moi et cette fois ci je bloque sur un pb avec ma liste déroulante.

j'ai une liste déroulante alimentée par une table en php : "
echo "
<select name='listeModele'> ";
while($LigneModele=mysql_fetch_array($requetemod)) {
echo"<option value=\"{$LigneModele[num_mod]}\" selected=>{$LigneModele[nom_mod]}</option>";
}
echo " </select>";

Jusque là pas de soucis. Le pb est que je dois sélectionner une valeur de cette liste en fonction du résultat d'une requête que j'ai récupéré dans une variable $modalite, et là je coince.

merci de m'aiguiller ;)
LA GLOBULE
le 17/04/2009 à 10:43
LA GLOBULE
La pré-selectionner tu veux dire ?

Pour cela, dans ton while, il te suffit de faire un test du genre :

<?php
$modalite = 3;
while($LigneModele = mysql_fetch_array($requetemod)) {
?>
<option value="<?php echo htmlentities($LigneModele['toto']); ?>"<?php
if ($LigneModele['toto'] == $modalite) echo ' selected="selected"';
?>><?php echo htmlentities($LigneModele['tata']); ?></option>
<?php
}
?>


Après, je ne sais pas comment marche ton système de template, donc adapte, mais le principe est la.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours