Valeur vide Liste Déroulante

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Valeur vide Liste Déroulante

par Truc » 03 déc. 2005, 20:49

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 "")

Valeur vide Liste Déroulante

par enzo » 03 déc. 2005, 20:44

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