Page 1 sur 1

menu deroulant dynamique

Posté : 17 août 2007, 18:11
par mosquitout
Bonjour,

Je crée mon menu déroulant dynamiquement avec le contenu d'une table. Ca marche. Je voudrais en plus afficher ce menu avec une préselection correspondante à une valeur que j'ai dans une variable. Ca veut donc dire que je vais positionner l'info 'selected' à cette valeur. Voici mon code:
while($ligne_tva = mysqli_fetch_array($resultat_tva))
	{
		$selection = ($ligne_tva['id_tva'] == $_POST['tva']) ? 'SELECTED' : NULL ; // ca marche

	
		$html_tva .= '<option value="'.$ligne_tva['id_tva'].$selection. 
		'">'.$ligne_tva['valeur'].'</option>';
	}

Et ensuite dans mon formulaire
<td><select name="tva">	<?php echo $html_tva; ?></select></td>
Je ne recupere toujours que la première valeur contenu dans ma table ! même quand j'ai l'égalité et que par conséquent j'ai ma zone $selection = 'selected' ! ce qui normalement doit positionner 'selected' dans ma balise non ? :?