| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
| УВАСЧТОТОТАМНЕРАБОТАЕТКОДНЕМНОГОПРОСТОНЕПОНЯТЕН! |