Problème avec forum

Problème avec forum - PHP - Programmation

Marsh Posté le 21-08-2006 à 12:12:04    

Voilà, j'ai quelques petits problèmes.
Le premier vient de mon forum.
 
En fait j'ai deux tables :
 
Categorie :
 
id | Catégories    |
-------------------
0  | Informatique |
1  | Sports         |
2  | Passion        |
 
Forum :
 
id | Forum               | id_categorie |
-----------------------------------
0  | Site Web           | 0               |
1  | Programmation    | 0               |
2  | Autres              | 0               |
3  | Foot                 | 1               |
4  | Basket              | 1               |
5  | Autres              | 1               |
6  | Modelisme          | 2               |
 
 
J'aimerais pouvoir afficher une catégorie avec ses forums en dessous, puis une autre catégorie en dessous avec ses forums à elle en dessous, et ainsi de suite ....
 
Mais je ne vois pas comment faire, si quelq'un peut m'aider svp.
 
Egalement, j'aimerais mettre en face de chaque forum une image qui change de couleur suivant si le visiteur a vu le dernier message ou pas.
 
Si quelqu'un peut m'aider pour ces 2 problèmes svp.

Reply

Marsh Posté le 21-08-2006 à 12:12:04   

Reply

Marsh Posté le 21-08-2006 à 16:56:47    

Bon, vu l'absence de code et comme j'imagine pas que tu souhaites le code tout fait, on va se contenter de la théorie :
 
1. Tu fais une jointure entre tes deux tables, triée par catégorie (au minimum)
2. Tu boucles sur le résultat de la jointure en mémorisant à chaque passage l'id de la catégorie courante
3. Si l'id de la catégorie courante diffère de celle que tu as mémorisé au précédent passage, tu as une nouvelle catégorie

Reply

Marsh Posté le 21-08-2006 à 17:02:54    

A ouais... j'aurais fais autrement...
 
Une requête pour connaitre le nombre de cat. et sortir les catégories
Une boucle pour le numéro d'ID de catégorie
Une requête avec comme élément recherché, et bien l'incrément de la boucle dans la colonne id_catégorie
et un affichage des tous les résultats donc par catégorie.

Reply

Marsh Posté le 21-08-2006 à 17:03:32    

chani_t a écrit :

A ouais... j'aurais fais autrement...
 
Une requête pour connaitre le nombre de cat. et sortir les catégories
Une boucle pour le numéro d'ID de catégorie
Une requête avec comme élément recherché, et bien l'incrément de la boucle dans la colonne id_catégorie
et un affichage des tous les résultats donc par catégorie.


 
Pourquoi faire 2 requêtes alors qu'on peut le faire en 1 seule ? ;)


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 21-08-2006 à 17:06:34    

Dj YeLL a écrit :

Pourquoi faire 2 requêtes alors qu'on peut le faire en 1 seule ? ;)


 
Parce que je n'aurais pas su le faire en une seule :D... d'ou mon intérêt pour des précisions telles que les tiennes ou celles de naceroth ;)

Reply

Marsh Posté le 21-08-2006 à 17:08:32    

chani_t a écrit :

Parce que je n'aurais pas su le faire en une seule :D... d'ou mon intérêt pour des précisions telles que les tiennes ou celles de naceroth ;)


 
Ah ok, j'avais mal compris ton message :D


---------------
Gamertag: CoteBlack YeLL
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed