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 :

Affichage en liste de type et de leurs sous-types [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é Avatar de Mitaka
    Profil pro
    formaTRICE en informatique
    Inscrit en
    Avril 2003
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : formaTRICE en informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 192
    Par défaut Affichage en liste de type et de leurs sous-types
    bonjour,

    Je développe un site internet permettant d'afficher les produits de l'entreprise par type et ss type.

    j'aimerai faire une liste qui permet d'avoir les différents types de produits ainsi que leur sous types.

    j'ai une table type_produit(id_type,id_ss_type,nom) où id_ss_type est mis à 0 quand il s'agit d'un type de produit.

    voici mon code qui affiche chaque type de produit mais avec tous les sous types :/ :

    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
    36
    37
    38
    39
    40
     
     
    <?php include ("../include/header.php") ;?>
            <div class='chemin'>
             Vous êtes ici :  Nos références >> <a  href="/reference/index.php?type=presentation">Présentation</a>
             </div>
          </div>
          <div id='content'> 
              <?php
             include("../include/connexion.php");
             $requete_type= mysql_query("select nom from type_reference where id_ss_type=0");
     
             echo "<div id='contentAlone'>
                      <h1>Ajouter une photo à une référence</h1>
                      <p>Veuillez sélectionner un sous-type de référence : </p>
                      <ul class='type_clientele'>";
     
             while ($ligne_type=mysql_fetch_object($requete_type))
             {
               echo "
                 <h2>$ligne_type->nom</h2>";
     
                 $requete_ss_type = mysql_query("select id_ss_type,nom from type_reference where id_ss_type>0 group by id_type,id_ss_type");
     
                 echo "<table>";
     
                 while ($ligne_ss_type=mysql_fetch_object($requete_ss_type))
                      echo "
                      <tr>
                         <td><a href=''>$ligne_ss_type->nom</a></td>
                      </tr>";
     
                echo "</table>";
             }
     
             echo "   </ul>
                   </div>";
     
    include ("../include/footer.html");
    ?>
    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Par défaut
    Essaye ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $requete_ss_type = mysql_query("select id_ss_type,nom from type_reference where not id_ss_type=0 AND id_type = $ligne_type->id_type group by id_type,id_ss_type");
    en ayant ajouter id_type dans ta première requete

  3. #3
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    de rien !


    Vous pouvez répétez la questioooon ?

  4. #4
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Citation Envoyé par raptor70
    Essaye d'ajouter des guillemets sur le 0...
    -1
    une colonne de type int n'a pas besoin de quote

  5. #5
    Expert confirmé
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Par défaut
    Citation Envoyé par Mr N.
    Citation Envoyé par raptor70
    Essaye d'ajouter des guillemets sur le 0...
    -1
    une colonne de type int n'a pas besoin de quote
    Je sais, j'ai édité.....

  6. #6
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    pardon z'avait pas vu...

  7. #7
    Expert confirmé
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Par défaut
    Citation Envoyé par Mr N.
    pardon z'avait pas vu...
    T'inquiète pas, je viens de l'éditer 3 fois.... je suis fatigué après le repas....

  8. #8
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    c'est valide ça ???
    ou


    Par contre on ne sait toujours pas ce qui est demandé !

  9. #9
    Expert confirmé
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Par défaut
    Pour moi aussi ca parait un peu flou mais bon, j'essaye quand meme...
    where not id_ss_type=0
    WHERE id_ss_type <> 0
    WHERE id_ss_type != 0
    Le trois marche...

  10. #10
    Membre confirmé Avatar de Mitaka
    Profil pro
    formaTRICE en informatique
    Inscrit en
    Avril 2003
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : formaTRICE en informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 192
    Par défaut
    merci beaucoup ! ça marche tout nikel !

    Mr N :alors c vrai que c difficile un peu à comprendre ce que j'ai demandé mais bon je vais te montrer par des exemples :

    ce que je voulais :
    • Légumes

    - choux
    - carottes
    - haricots
    • Fruits

    - tomates
    - bananes
    - pommes

    ce que ça faisait :
    • Légumes

    - choux
    - carottes
    - haricots
    - tomates
    - bananes
    - pommes
    • Fruits

    - choux
    - carottes
    - haricots
    - tomates
    - bananes
    - pommes
    voilà

  11. #11
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Ok, à moins de se plonger dans le code on ne pouvait pas deviner !

    Si ca marche, pense au ch'tit bouton en bas à gauche

  12. #12
    Expert confirmé
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Par défaut
    Il manquait simplement une petite contrainte à la requete, ....

  13. #13
    Membre confirmé Avatar de Mitaka
    Profil pro
    formaTRICE en informatique
    Inscrit en
    Avril 2003
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : formaTRICE en informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 192
    Par défaut
    c toujours les petites contraintes que j'oublie ou que je n'arrive pas à mettre dans le code.

    c bon je connais bien les règles du forum !
    ça fait trois ans que je traine ici :p

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

Discussions similaires

  1. [Article] Liste des balises et de leurs enfants pour une validation XHTML 1.1
    Par giminik dans le forum Publications (X)HTML et CSS
    Réponses: 12
    Dernier message: 12/02/2018, 15h11
  2. [SP-2010] problème d'affichage de liste de type de contenu externe
    Par bého32 dans le forum SharePoint
    Réponses: 10
    Dernier message: 06/07/2012, 22h44
  3. Affichage de listes de différents types
    Par thibouille dans le forum C++
    Réponses: 9
    Dernier message: 27/11/2005, 19h34
  4. Réponses: 15
    Dernier message: 20/07/2004, 09h22

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