Kardeş şimdi bir tane film sitesi yapıyorum bir menüm olucak
şöyle
*-Ana Sayfa
*-Kategoriler
**2010 Filmleri
***- Korku
***- Gerilim
**-2011 Filmleri
Ek Olarak: Arkadaşlar ilgilenen herkese sonsuz teşekkürler
Sonunda başardım oley mutlkuyum :)
kodu bu arkadaşlar
$query = mysql_query("SELECT * FROM category");
$toplamkayit=mysql_num_rows($query);
while ( $row = mysql_fetch_array($query) )
{
$menu_array[$row['cat_ID']] = array('id' => $row['cat_ID'],'name' => $row['cat_NAME'],'parent' => $row['cat_TOPCATID']);
}
//recursive function that prints categories as a nested html unorderd list
function generate_menu($parent)
{
$has_childs = false;
//this prevents printing 'ul' if we don't have subcategories for this category
global $menu_array;
global $cikti;
//use global array variable instead of a local variable to lower stack memory requierment
foreach($menu_array as $key => $value)
{
if ($value['parent'] == $parent)
{
//if this is the first child print '
'
if ($has_childs === false)
{
//don't print '' multiple times
$has_childs = true;
//echo "- " . $value['name'] ." »";
$cikti=$cikti. "";
}
if ($has_childs === false)
{
//echo "- " . $value['name'] ."";
}
else{$cikti=$cikti. "
- " . $value['name'] ."";}
generate_menu($key);
//call function again to generate nested list for subcategories belonging to this category
$cikti=$cikti. " ";
}
}
if ($has_childs === true) $cikti=$cikti. "
";
}
//generate menu starting with parent categories (that have a 0 parent)
generate_menu(0);
echo"$cikti";
?>
category tablosu ise şöyle
css ise herhangi bir dropdown mwnu bulun li ve ulyi kendinize göre düzenleyin :) herkese başarılar