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 :

Lister les champs non null [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Août 2007
    Messages : 197
    Par défaut Lister les champs non null
    Bonjour a tous

    Je viens vers vous parce que j'ai fait des recherches sur le net, mais sans succès, et comme sur developpez j'ai trouvé souvent reponses a mes questions... Alors me voilà

    J'explique ce que je voudrai faire.

    J'ai crée une table que voilà
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    CREATE TABLE IF NOT EXISTS `site` (
      `id` int(11) NOT NULL auto_increment,
      `id_site` varchar(255) default NULL,
      `cout` varchar(255) default NULL,
      `option_1` varchar(255) default NULL,
      `option_2` varchar(255) default NULL,
      `option_3` varchar(255) default NULL,
      `option_4` varchar(255) default NULL,
      `option_5` varchar(255) default NULL,
      `option_6` varchar(255) default NULL,
      `option_7` varchar(255) default NULL,
      `option_8` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
    En clair il s'agit d'un produit et dans ce cas de 8 options.
    J'aimerai pouvoir afficher le produit comme ceci :
    Produit : blabla
    Cout : 12€
    Option 1 : option_1
    Option 2 : option_2
    ....
    Etc

    Je me suis perdu dans la diversité des boucles , mais surtout je n'ai trouvé que des boucles qui font le listage de la table.
    Moi ce qu'il me faudrait c'est qq chose qui me permette de lister et d'afficher les champs d'une ligne dans ma table que lorsque les champs sont remplis...

    Pas sur d'avoir été clair

    En tout cas merci de passer un peu de temps sur mon pb

    PS: vous l'avez compris je ne suis pas une lumiere en SQL

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 329
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 329
    Billets dans le blog
    17
    Par défaut
    ce qu'il me faudrait c'est qq chose qui me permette de lister et d'afficher les champs d'une ligne dans ma table que lorsque les champs sont remplis...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $rs = mysql_query($sql) ;
    $tuple = mysql_fetch_assoc($rs) ;
     
    // Tu peux parcourir $tuple et tester la valeur des champs :
    foreach ( $tuple as $field => $value ) {
        Tester la valeur de $value
        Afficher ou non selon tes critères
    }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Août 2007
    Messages : 197
    Par défaut
    Seb,

    Je te remercie pour ton aide, ca parait tellement simple quand on à la solution sous les yeux, en tout cas, ca marche à la perfection...
    Mais j'étais perdu dans les
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    mysql_fetch_assoc();
    mysql_fetch_array();
    foreach
    while etc....
    ENCORE MERCI

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

Discussions similaires

  1. [MySQL] SELECT sur tous les champs Non nuls puis affichage ?
    Par elitemedia dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 01/08/2007, 15h48
  2. trier les colonnes non Null
    Par mogur dans le forum Requêtes
    Réponses: 8
    Dernier message: 01/10/2006, 20h55
  3. lister les champs d'une table
    Par papawemba dans le forum Requêtes
    Réponses: 2
    Dernier message: 24/07/2006, 15h53
  4. [VB6/ACCESS] Lister les champs d'une table
    Par Sytchev3 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 07/06/2006, 19h01
  5. vérifier si une ligne existe, et lister les champs
    Par AIexis dans le forum Débuter
    Réponses: 15
    Dernier message: 27/12/2005, 21h06

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