Insérer titre catégories / Da Forum

Répondre
doudi
le 08/03/2005 à 16:12
doudi
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
le 08/03/2005 à 16:53
doudi
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
le 08/03/2005 à 17:10
i M@N
Hello !

SELECT DISTINCT categoie peut-être ...

@+...
One Love, One Heart, One Unity.
LA GLOBULE
le 08/03/2005 à 17:12
LA GLOBULE
Quelle est le code de ta page doudi (plus precisemment quelles requetes SQL fais tu) ?
doudi
le 08/03/2005 à 20:20
doudi
La requete sql :

$sql = 'SELECT * FROM daforum_liste,daforum_categories
WHERE daforum_liste.cid = daforum_categories.cid';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

$compteur_sujets = 0;
$compteur_reponses = 0;

while ($row = mysql_fetch_array($req)) {

echo '<tr><td>'.$row['nom'].'</td><td>Sujets</td><td>Message</td><td>Dernier</td></tr>';

$titre_forum = $row['titre'];
$descriptif_forum = $row['descriptif'];


'.$row['nom'].' => Permet d'afficher le nom de la catégorie
doudi
le 09/03/2005 à 14:08
doudi
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
le 09/03/2005 à 18:07
Cart
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
le 10/03/2005 à 23:48
doudi
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

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours