Page 1 sur 1

Probleme affichage des sous categorie

Posté : 16 oct. 2008, 23:50
par mrarobaz
Bonjour,

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