J ai un page index qui s en va vers categories.php.
Dans cette page categories il y a tous les articles qui s affichent mais quand je clique sur une categorie specifique, les articles correspondant a la categorie ne s affichent pas et aucune erreur est affiche.
Je vous decrit mes tables articles et categorie
table articles
id_article
titre_article
texte
date_publication
actif
id_categorie
table categories
id_categorie
nom_categorie
Je pense que c'est la requete au moment ou je clique sur une des categories la requete ne fais pas ce que je souhaite.
Voici les codes
Code : Tout sélectionner
<?php include($_SERVER['DOCUMENT_ROOT'] .'/essai/includes/config.inc.php');
mysql_query("SET NAMES 'utf8'");
if(isset($_GET['id_categorie']) && !isset($_GET['id_article'])){
$sql_art = "SELECT titre_article, texte, date_publication FROM articles, categories WHERE id_article = id_categorie";
}
$sql=mysql_query('SELECT * FROM categories');
$explo=explode('/',$_SERVER['PHP_SELF']);
$donnees_explo=end($explo);
$donnees_explo=prev($explo);
$menu = $_SERVER['PHP_SELF'];
?>
code ou se place la div articles
<?php if(isset($_GET['id_categorie']) && !isset($_GET['id_article'])) { ?>
<?php while($don=mysql_fetch_assoc($sql_art)){ ?>
<p class="titre"><?php echo $don['titre_article']?></p>
<p class="texte"><?php echo $don['texte']?>
</p>
<a href="categories.php?id=<?php echo $don['id_article'] ?>"><p class="liens_art">Plus ...</p></a><p class="date"><?php echo $don['date_publication']?></p><br class="clear" />
<?php } ?>
<?php } ?>
code ou se place la div categories
<?php if(!isset($_GET['id_categorie'])) { ?>
<?php while($cat=mysql_fetch_assoc($sql)){ ?>
<li><a href="categories.php?id=<?php echo $cat['id_categorie'] ?>"><?php echo $cat['nom_categorie'] ?></a></li>
<?php } ?>
<?php } ?>Voila si vous pouviez m'aider, merci