Voilà j'ai créer une liste de categorie et sous categorie
La categorie ça va mais je voudrai faire afficher la sous categorie seulement en cliquand sur la categorie
Je ne veut pas que les sous categorie s'affiche quand ont arrive sur le site
Donc Ma page est Accueil.php , car j'utilise l'index comme page de presentation avec un lien entrer qui nous s'envoie sur ma page d'accueil.php
J'ai mit mes categorie et sous categorie dans mon fichier menu.php
donc les categorie s'affiche sur accueil.php et je voudrais quand je clic sur une categorie que ça m'active les sous categorie dans mon menu .
Donc en gros si accueil.php <-- on affiche les categorie
et si accueil.php?cat=variable <-- on affiche les sous categorie
<?php
require_once('admin/includes/connect.inc.php');
// VARIABLE ET CONDITION POUR LES CATEGORIE ET SOUS CATEGORIE
$idcat = strip_tags($_GET['cat']);
if(!is_numeric($idcat))
$idcat = 1;
$sidcat = strip_tags($_GET['sscat']);
if(!is_numeric($sidcat))
$sidcat = 1;
// REQUETE POUR LES CATEGORIES
$sqlcatP = "SELECT * FROM `Photos_CatP` ORDER BY `Name`";
$reqcatP = mysql_query($sqlcatP) or die('Erreur sql code 2catP<br>'.mysql_error());
$catNP = 1;
while($datcatP = mysql_fetch_array($reqcatP))
{
// AFFICHAGE DES CATEGORIES
echo '<li>
<a href="?cat='.$datcatP['Numero'].'">'.$datcatP['Name'].'</a>';
$catNP++;
}
echo '</li>
';
// REQUETE POUR LES SOUS CATEGORIES
$sqlcatS = "SELECT * FROM `Photos_CatS` WHERE `CatP` = '$idcat' ORDER BY `Name`";
$reqcatS = mysql_query($sqlcatS) or die('Erreur sql code 2catS<br>'.mysql_error());
$catNS = 1;
echo '<p align="center">';
while($datcatS = mysql_fetch_array($reqcatS))
{
// AFFICHAGE DES SOUS CATEGORIES
echo '<li>
<a href="photos.php?cat='.$idcat.'&sscat='.$datcatS['Numero'].'">'.$datcatS['Name'].'</a>';
$catNS++;
}
echo '</li>
';
?>
Merci d'avance pour votre aide