liste déroulante qui ne se remplie pas
Posté : 21 juin 2006, 14:58
liste déroulante bonjour ma liste déroulante ne fonctionne pas , et je ne voie pas le probleme
snif
<select name="correspondant">
<?php
//remplissage de la liste déroulante a l'aide de la base de donnée en concaténant les champs afin qu'ils soit sur une meme ligne
$sql= "SELECT initiales, nom , prenom , num FROM correspondant ORDER BY initiales";
$res = mysql_query($sql);
$i = "SELECT initiales FROM renseignements WHERE num = '.$id.'";
$res2 = mysql_query($i);
$val2 = $mysql_fetch_array($res2);
$initiales = $val2['initiales'];
while($val=mysql_fetch_array($res))
{
if ($val['initiales']== $initiales)
{
echo '<option value="'.$val['initiales'].'" selected="selected">'.$val['initiales'].' , '.($val['nom']).' , '.($val['prenom']).', '.($val['num']).'</option>';
}
else
{
echo '<option value="'.$val['initiales'].'"> '.$val['initiales'].', '.($val['nom']).' , '.($val['prenom']).' , '.($val['num']).'</option>';
}
}
?>
</select>