IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Liste déroulante mysql avec valeur vide [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 32
    Par défaut Liste déroulante mysql avec valeur vide
    Me revoila
    Maintenant que j'ai mes différentes listes déroulantes j'aimerai pouvoir laisser le choix à l'utilisateur de pouvoir laisser vide
    Car par défaut dans ma liste il y a obligatoirement une valeur par défaut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    continent  :
    <?
    //edition de la liste déroulante
    echo '<BR><SELECT NAME="continent" STYLE="width:200px;";">';
     
    $resultat=mysql_query($sql); 
    	while($continent=mysql_fetch_array($resultat)) 
    { 
    echo("<OPTION VALUE=\"$continent[continent]\"> $continent[continent]</OPTION>");
    }
    echo '</SELECT><BR><BR>';
    ?>
     
     
    <?
    //enregistrement de la variable pour la recherche
    $continent=$_POST["continent"]
    ?>
     
    Marque:
    <?
    //edition de la liste déroulante
    echo '<BR><SELECT NAME="marque" STYLE="width:200px;";">';
    $resultat=mysql_query($sql2); 
    	while($marque=mysql_fetch_array($resultat)) 
    { 
    echo("<OPTION VALUE=\"$marque[marque]\"> $marque[marque]</OPTION>"); 
    }
    echo '</SELECT><BR><BR>'; 
    ?>
     
    <?
    //enregistrement de la variable pour la recherche
    $marque=$_POST["marque"]
    ?>

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 343
    Par défaut
    avant la boucle tu fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo <OPTION value="VIDE"> avec un vide ou &nbsp;</OPTION>

  3. #3
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 32
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?
    //edition de la liste déroulante
    echo '<BR><SELECT NAME="continent" STYLE="width:200px;";">';
    echo <OPTION value="VIDE"> "&nbsp;"</OPTION> 
    $resultat=mysql_query($sql); 
    	while($continent=mysql_fetch_array($resultat)) 
    { 
    echo("<OPTION VALUE=\"$continent[continent]\"> $continent[continent]</OPTION>");
    }
    echo '</SELECT><BR><BR>';
    ?>
    J'ai essayé de le mettre mais j'ai une erreur
    Parse error: parse error, unexpected '<', expecting ',' or ';' in c:\program files\easyphp\www\saisie_rech.php on line 40

  4. #4
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Citation Envoyé par tatareau Voir le message
    avant la boucle tu fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo <OPTION value="VIDE"> avec un vide ou &nbsp;</OPTION>
    Ou plus simplement :
    value="" correspond à : pas d'attribut value.

    Les balises ne possédant pas d'enfants et dont le noeud texte est vide sont auto-fermantes.

  5. #5
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 32
    Par défaut
    Voila merci beaucoup je met le code final pour une liste

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    continent  :
    <?
    //edition de la liste déroulante
    echo '<BR><SELECT NAME="continent" STYLE="width:200px;";">';
     
    $resultat=mysql_query($sql);
     
    echo ("<option/>");
     
    	while($continent=mysql_fetch_array($resultat))
     
    { 
    echo("<OPTION VALUE=\"$continent[continent]\"> $continent[continent]</OPTION>");
    }
    echo '</SELECT><BR><BR>';
    ?>
    Sinon on peut mettre ca aussi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo ("<OPTION VALUE=\"\">Toutes<option/>");
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo ("<OPTION>Toutes<option/>");

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. liste avec valeur vide
    Par dawaman dans le forum Excel
    Réponses: 1
    Dernier message: 22/09/2011, 14h19
  2. [MySQL] liste déroulante remplis avec une valeur d'un champ
    Par adnanedelphi dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 07/02/2011, 13h11
  3. [XL-2003] Liste déroulante, problème avec cellules vides
    Par RussellD dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/05/2010, 14h02
  4. [MySQL] formulaire avec plusieurs Listes déroulantes mysql
    Par tittano dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 13/02/2009, 15h23
  5. [SQL] liste déroulante classée avec valeur cible
    Par nagdrir dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/09/2007, 16h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo