|
Автор |
Сообщение |
Eduard
Новенький
Зарегистрирован: 15.04.2012 Сообщения: 10
|
|
|
|
когда подключаю menu.php в index.php выдает в браузере :
___________________________________________________________
Соединение с БД - Успешно соединились // мои метки
Количество записей в таблице : 2 // я ввел в cats две записи
-1) { $orig=$number; $number=$root; $sub=1; } } while ($row = mysql_fetch_array($r)) { $menu = $menu . "
$row[title]"; if ($is_ext_menu == 1) { if ($row[id]==$number) { if ($sub==1) { // выводим имя подраздела $qur3 = "select * from cats where id=$orig"; $res3 = mysql_query($qur3); $row3 = mysql_fetch_array($res3); $menu = $menu . "
$row3[title]"; } // получаем и выводим список страниц раздела if ($sub==1) $number=$orig; $qur = "select * from pages where cat=$number"; $res = mysql_query($qur); while ($row = mysql_fetch_array($res)) $menu = $menu . "
$row[header]"; } } // if ($is_ext_menu == 1) } ?>select * from cats where root=-1 Описание сайта
Main page
© Денис Колисниченко
Последний раз редактировалось: Eduard (Вс Апр 15, 2012 3:24 pm), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
отделите код от поста спец тегом. ничего не понятно! |
|
Вернуться к началу |
|
|
Eduard
Новенький
Зарегистрирован: 15.04.2012 Сообщения: 10
|
|
|
|
Код: |
-1) { $orig=$number; $number=$root; $sub=1; } } while ($row = mysql_fetch_array($r)) { $menu = $menu . "
$row[title]"; if ($is_ext_menu == 1) { if ($row[id]==$number) { if ($sub==1) { // выводим имя подраздела $qur3 = "select * from cats where id=$orig"; $res3 = mysql_query($qur3); $row3 = mysql_fetch_array($res3); $menu = $menu . "
$row3[title]"; } // получаем и выводим список страниц раздела if ($sub==1) $number=$orig; $qur = "select * from pages where cat=$number"; $res = mysql_query($qur); while ($row = mysql_fetch_array($res)) $menu = $menu . "
$row[header]"; } } // if ($is_ext_menu == 1) } ?>select * from cats where root=-1 |
[/u][/quote] |
|
Вернуться к началу |
|
|
Eduard
Новенький
Зарегистрирован: 15.04.2012 Сообщения: 10
|
|
|
|
На всякий случай код menu.php
Код: |
<?
$q = "select * from cats where root=-1";
$r = mysql_query($q);
$is_ext_menu = 0; // расширенное меню
if ($p==="showpage") {
// нужно узнать номер раздела выводимой страницы
$qur = "select * from pages where id=$id "; // $id - not defined ?
$res = @mysql_query($qur);
$row = @mysql_fetch_array($res);
$number = $row[cat];
$is_ext_menu = 1;
$sub = 0;
// а если это подраздел?
$qur2 = "select * from cats where id=$number";
//echo $qur2
$res2 = mysql_query($qur2);
$row2 = mysql_fetch_array($res2);
$root = $row2[root];
// if ($root > -1) { $orig=$number; $number=$root; $sub=1; }
}
while ($row = mysql_fetch_array($r)) {
$menu = $menu . "<p><a href=index.php?p=show&id=$row[id]>$row[title]</A>";
if ($is_ext_menu == 1) {
if ($row[id]==$number) {
if ($sub==1) {
// выводим имя подраздела
$qur3 = "select * from cats where id=$orig";
$res3 = mysql_query($qur3);
$row3 = mysql_fetch_array($res3);
$menu = $menu . "<br>  <a href=index.php?p=show&id=$row[id]>$row3[title]</A>";
}
// получаем и выводим список страниц раздела
if ($sub==1) $number=$orig;
$qur = "select * from pages where cat=$number";
$res = mysql_query($qur);
while ($row = mysql_fetch_array($res))
$menu = $menu . "<br>    <a href=index.php?p=showpage&id=$row[id]>$row[header]</a>";
}
} // if ($is_ext_menu == 1)
}
?> |
|
|
Вернуться к началу |
|
|
Anderson
Завсегдатай
Зарегистрирован: 08.07.2006 Сообщения: 642 Откуда: localhost
|
|
|
|
Eduard, пожалуйста, отформатируйте первый код, а то хотелось бы помочь, но прочитать нереально _________________ ArchLinux + Enlightenment 17 (E17) |
|
Вернуться к началу |
|
|
Eduard
Новенький
Зарегистрирован: 15.04.2012 Сообщения: 10
|
|
|
|
Я привел то что выходит в браузере (не код) после запуска index.php.
Собственно , говоря , я применил один в один код приведенный в книге гл36(33) 1 изд(2е изд). Файлы index.php , menu.php . Глава создание простейшего движка для сайта.
Буду признателен если подскажете, что надо изменить в коде что бы он работал корректно. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Скорее всего директива short_tag выключена, нужно открыть index.php и
<?
Заменить на
<?php |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
|
|