Page 1 sur 1

Valeur vide Liste Déroulante

Posté : 03 déc. 2005, 20:44
par enzo
Bonjour a vous tous,
J'aurais aimé savoir si il est possible de mettre une valeur vide dans une liste déroulante ou l'on a au préalablement récupéré les valeur a partir d un table mysql.
Voici le code de cette liste :
<select name="listeReal">
<?
    if (isset($result2))
    {
        mysql_free_result($result2);
    }
   $connection = mysql_connect('localhost','admin','admin') or die(mysql_error());
   mysql_select_db('film', $connection) or die(mysql_error());
    $query2 = "SELECT IdReal,NomReal FROM realisateur";
    $result2 = mysql_query($query2);
    while($champ = mysql_fetch_assoc($result2))
    {
?>
          <option value="<? echo $champ['IdReal']; ?>"><? echo $champ['NomReal']; ?></option>
<?
    }
?>
</select>
Le problème c'est que cette liste sert pour effectuer un critère de recherche, mais l'utilisateur n'est pas obligé de choisir quelque chose dans cette liste. Il faudrait donc une valeur vierge par défaut pour que ma requete qui affiche le résultat de la recherche de la personne ne prenne pas en compte les info de cette liste

J'espere que j'ai été assez clair, meme si cela peut etre compliqué.

Merci d'avance a ceux qui regarderont ce sujet

Posté : 03 déc. 2005, 20:49
par Truc
Salut, pour cela suffit d'inserer une option "vide"
<select name="listeReal">
<option value="">Vide</option>
// reste du code
ensuite tu teste la valeur de retour poursavoir s'il faut prendre la liste en compte ou pas (dans ce cas la variable POST assiciée a la liste sera égal a "")