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

Langage PHP Discussion :

[Tableaux] Système de catégorie


Sujet :

Langage PHP

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
    106
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 106
    Par défaut [Tableaux] Système de catégorie
    Bonjour, je suis à la recherche d'un tutoriels traitant sur les catégories.
    Je voudrais créer un tableau, avec plein de catégories est des sous catégories.

    Nom de la Catégorie : Les tutos
    Sous catégorie : test 1
    test 2
    test 3
    test 4 etc ...


    est puis, avoir une autre catégorie

    Deuxième Catégorie : Test tralala
    Sous catégorie : test 1
    test 2
    test 3
    test 4 etc ...


    Par avance, Merci

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 138
    Par défaut
    Tout dépend: tu veux des catégories statiques (en tableau php par exemple) ou en base de données, as-tu des limites de sous cat, etc..

    En bdd par exemple, je gere mes categories comme ceci:

    categorie:
    idcat:identifant categorie
    idparent: identifiant de la categorie qui contient la catégorie.
    nomcat: libellé de la catégorie

    Par exemple pour une arborescence:
    cat1
    -->souscat1
    -->souscat2

    cat2
    -->souscat3

    j'aurais les tuples (idcat,idparent,nomcat):
    1,0,cat1
    2,1,souscat1
    3,1,souscat2
    4,0,cat2
    5,2,souscat3

    Ensuite pour afficher l'arborescence, tu as plusieurs méthodes, soit itérative, soit en récursive et d'autres. Mais pour le code, tout dépend si tu utilises une bdd ou des tableaux php.

    Apres pour mettre des elements dans tes categories, tu prends une table classique:

    element(idelement,idcat,nomelement).


    2,1,souscat2

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 106
    Par défaut
    Je compte tout mettre dans ma base de données.
    Je veux faire un tableau, avec des catégories, est des sous catégories, pour y mettre des tutoriels. Je vais essayer. Si vous avez un petit code, pour me mettre sur la voie, sa serait le bienvenue.

  4. #4
    Membre émérite
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2003
    Messages
    910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 910
    Par défaut manque de clarté
    Je ne comprends pas trop, tu dis que tu veux tout mettre dans une bdd et aussitôt après tu écris que tu veux faire un tableau...
    Alors... bdd ou tableau?? Car un tableau n'a rien à voir avec une bdd.

    Ensuite, je te conseille de commencer à faire ton code et quand tu rencontres un problème et que tu as essayé de résoudre pendant au moins trois semaines, tu demandes de l'aide. Comme cela, tu apprendras bien plus que si on te faisait ton code (gratuitement).

  5. #5
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    323
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 323
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    categorie:
    idcat:identifant categorie
    idparent: identifiant de la categorie qui contient la catégorie.
    nomcat: libellé de la catégorie
    J'ai une question : pourquoi idparent??? je penses que idcat et nomcat suffisent. oubien ya une explication?

  6. #6
    Membre chevronné Avatar de nicocsgamer
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 321
    Par défaut
    C'est juste pour diférencier mais c'est la meme chose

    C'est une clé idCat dans un autre enregistrement.

Discussions similaires

  1. Réponses: 11
    Dernier message: 24/09/2013, 11h06
  2. Système de catégorie / tags
    Par Delprog dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 06/05/2010, 16h19
  3. [MySQL] Système de catégorie
    Par Moxostoma dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 20/04/2008, 13h03
  4. [Tableaux] Arborescence de catégories
    Par Djakisback dans le forum Langage
    Réponses: 7
    Dernier message: 04/04/2008, 11h11
  5. [Tableaux] Affichage par catégorie
    Par snyfir dans le forum Langage
    Réponses: 4
    Dernier message: 28/02/2008, 17h30

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