Insérer titre catégories / Da Forum

Répondre
doudi
doudi
Déconnecté
Bonjour,
Je viens d'installer le script Da Forum en local et viens d'ajouter une table catégories avec les champs suivants :
`cid`
`nom

Sur la page index.php, j'ai essayé d'afficher les différents forums en fonction de la catégorie (comme pour le forum de lephpfacile) mais je n'y arrive pas.

Est ce que vous pourriez me montrer comment faire svp ?

Merci! smiley
doudi
doudi
Déconnecté
je viens de faire une jointure entre les tables :
daforum_categories
daforum_liste

Résultat, cela affiche le forum comme cela :

***** Nom catégorie 1 *****
Forum 1
***** Nom catégorie 2 *****
Forum 2
***** Nom catégorie 2 *****
Forum 3
***** Nom catégorie 2 *****
Forum 4

Comment faire pour dire au script de n'afficher qu'une seule fois le nom de la catégorie lorsqu'il s'agit de forums d'une même catégorie ?

Pour obtenir cela :

***** Nom catégorie 1 *****
Forum 1
***** Nom catégorie 2 *****
Forum 2
Forum 3
Forum 4
i M@N
i M@N
Déconnecté
One Love, One Heart, One Unity.
Hello !

SELECT DISTINCT categoie peut-être ...

@+...
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Quelle est le code de ta page doudi (plus precisemment quelles requetes SQL fais tu) ?
doudi
doudi
Déconnecté
La requete sql :

  1. $sql = 'SELECT * FROM daforum_liste,daforum_categories
  2. WHERE daforum_liste.cid = daforum_categories.cid';
  3. $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
  4.  
  5. $compteur_sujets = 0;
  6. $compteur_reponses = 0;
  7.  
  8. while ($row = mysql_fetch_array($req)) {
  9.    
  10. echo '<tr><td>'.$row['nom'].'</td><td>Sujets</td><td>Message</td><td>Dernier</td></tr>';
  11.    
  12. $titre_forum = $row['titre'];
  13. $descriptif_forum = $row['descriptif']; 


'.$row['nom'].' => Permet d'afficher le nom de la catégorie
doudi
doudi
Déconnecté
J'ai essayé en faisant "SELECT DISTINCT" mais je n'ai pas réussi non plus.

Je ne sais vraiment pas comment faire smiley
Cart
Cart
Déconnecté
tu selectionne totues les categories avec une requete et pour chaque categories tu regardes les forums associes avec une autre requete


while allcategories{

afficher nom_cat

while allforum_for_this_category
{
afficher nom forum
}
}
doudi
doudi
Déconnecté
ca y est enfin !
J'ai suivi ton schéma Cart, et j'ai enfin réussi à obtenir le résultat convoité.
Je n'y arrivé pas parceque j'avais appelé la requete de selection des forums : $sql2, et elle se confondait avec d'autres. Erreur toute bete, mais qui m'a couté quelques heures de recherches smiley.
Merci à tous pour votre aide ! smiley
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php - Breizh Blog