|
Тема |
Едно меню |
|
Автор |
gyx4o () |
|
Публикувано | 27.12.04 09:46 |
|
|
Трябваше ми разгъващо се меню и взех че си написах, но в последствие установих че съм допуснал някои грешки в него и който си поиска чрез външен адрес може да го промени както си иска. Менюто се генерира от база данни където има 3 колнони |id|podmenu|cat| като подменю е описанието което се показва на подменюто. Моля ви помогнете ми да го направя по-добро
if(!$cat) {$cat="0";}
$top_cat=mysql_query ("select * from kategorii where cat='$cat';");
while ($cat_row=mysql_fetch_array ($top_cat)) {
if($m==$cat_row[podmenu]) {echo "<a href='index.php?m=$cat_row[podmenu]'>$cat_row[podmenu]</a> " ;
$sub_cat=mysql_query ("select * from kategorii where cat='$c';");
while($sub_cat_row=mysql_fetch_array ($sub_cat)) {
$ssccrr= mysql_result(mysql_query("SELECT COUNT(id) as Num FROM kategorii where cat='$sub_cat_row[id]'"),0);
if($ssccrr){
echo"<a href='index.php?id=$idz&p=$sub_cat_row[id]&m=$m&c=$c' >$sub_cat_row[podmenu]</a></p>";}
else{echo"<a href='index.php?id=$sub_cat_row[id]&p=$sub_cat_row[id]&m=$m&c=$c'>$sub_cat_row[podmenu]</a></p>";}
if($p==$sub_cat_row[id]) {
$subcat=mysql_query ("select * from kategorii where cat='$p';");
while($subcatrow=mysql_fetch_array ($subcat)) {
echo"<a href='index.php?id=$subcatrow[id]&m=$m&c=$c&p=$p' >$subcatrow[podmenu]</a>";} }
;}}
else{
echo "<a href='index.php?m=$cat_row[podmenu]&c=$cat_row[id]' >$cat_row[podmenu]</a> " ;
};}
|
| |
|
|
|