Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > НЕ РАБОТАЕТ ВЫВОД ЛЕВОГО МЕНЮ НА PHP ИЗ MYSQL


Автор: rulikch 17.6.2011, 19:24
Добрый день!
Подскажите, пожалуйста, почему в данном коде:

<?php
function show_cat($par=0,$old=0){
global $dbpf,$lev; $out = ''; $lev++;
$sql = "SELECT * FROM mypages WHERE parent_id=".$par." AND id!=1 AND id!=18 AND id!=44 AND id!=41 AND id!=51 AND id!=50 AND id!=48 AND id!=49 AND id!=47 ORDER BY sort_id ASC";
$qur = mysql_query($sql); $kol = mysql_num_rows($qur);
if ($qur && $kol){
while($rez = mysql_fetch_assoc($qur)){
$out .= '<ul>';
$out .= '<li>';

for($i=2;$i<=$lev;$i++) { $out .= '--'; }

if ($rez['menu_status']==1) $out .= stripslashes($rez['title']);
else 
$out .= '<a href="?menu='.$rez['parent_id'].'">'.stripslashes($rez['title']).'</a>';
$out .= '</p></li>';
$out .= '</ul>';
$out .= show_cat($rez['id'],$rez['par']);
$lev--;
}    
}
return $out;
}
?>

при добавлении разделов из админки через базу не работают ссылки (ведут все почему-то на главную, хотя урл изменяется) и как бы возможно избавиться от урла типа /?menu=0, чтобы был чпу, например /uslugi/.
Заранее благодарен.

Автор: Shark 17.6.2011, 21:40
Вы хотя бы код заключите в КОД... совершенно не читабельный

Автор: SneG0K 19.6.2011, 08:13
УВАСЧТОТОТАМНЕРАБОТАЕТКОДНЕМНОГОПРОСТОНЕПОНЯТЕН!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)