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 :

Menu déroulant 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
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 30
    Par défaut Menu déroulant vide
    Suite à mon message de la semaine dernière je suis en train de recréer mes bases de données.

    Voici mon probleme:

    Le menu déroulant qui me permet de selection la ctégorie dans laquelle je vais télécharger mes photos reste vide:

    Voici le code php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <tr><td><?php print $t['category'] ?> (*):&nbsp;</td>
    	</tr><tr>
    	<td><select name="caID">
    	<? 
    	$res = mysql_query("select * from plcategories");
    	while ($row = mysql_fetch_array($res))
    	{
    	print '<option value="'.$row['caID'].'">'.$row['caTitle_'.$l].'</option>';
    	}
    	?>
    Voici ma table:

    Code SQL : 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
    -- Structure de la table `plcategories`
    -- 
     
    CREATE TABLE `plcategories` (
      `caID` varchar(25) NOT NULL default '',
      `caTitle_` varchar(255) NOT NULL default '',
      `phCategoryID` varchar(25) NOT NULL default '',
      PRIMARY KEY  (`caID`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
     
    -- 
    -- Contenu de la table `plcategories`
    -- 
     
    INSERT INTO `plcategories` (`caID`, `caTitle_`, `phCategoryID`) VALUES 
    ('Sport', 'Sport', 'Sport'),
    ('Animaux', 'Animaux', 'Animaux');


    J'avoue que là je bloque, faut dire que je ne suis pas un pro.

    Merci de votre aide

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Par défaut
    Bonjour,

    Pour commencer, dans votre boucle :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    while ($row = mysql_fetch_array($res))
    {
         print '<option value="'.$row['caID'].'">'.$row['caTitle_'.$l].'</option>';
    }
    Vous avez mis $row['caTitle_'.$l] alors que le nom de votre colonne est "caTitle_", ça devrait plutot être $row['caTitle_'], et d'ailleurs pourquoi cette concaténation ?

    Ensuite au cas où ça ne fonctionnerait toujours pas, essayez d'afficher directement le contenu de la variable $row pour savoir si vous recevez bien les informations que vous attendez.

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Par défaut
    bonjour,
    l'intérêt de créer trois champs au valeur identique dans votre base de données?

    En ce qui concerne, le problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    '.$row['caTitle_'.$l].'
    Cordialement,
    DaRiaN.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 30
    Par défaut
    ok merci

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

Discussions similaires

  1. [MySQL] Menu déroulant avec 1 champs vide
    Par Kitetkat dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 07/02/2011, 11h51
  2. [XL-2007] Menu déroulant excluant les "cellules vides"
    Par neoguilb dans le forum Excel
    Réponses: 4
    Dernier message: 02/10/2009, 05h27
  3. [Access 2000] Menu déroulant - controle du champ vide
    Par debdev dans le forum VBA Access
    Réponses: 2
    Dernier message: 20/06/2008, 12h09
  4. Menu déroulant valeur par défaut
    Par Gourouni dans le forum ASP
    Réponses: 11
    Dernier message: 06/12/2004, 16h31
  5. Menu déroulant suite au passage sur un TMenuItem
    Par James_ dans le forum C++Builder
    Réponses: 2
    Dernier message: 05/05/2004, 14h31

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