|
Php меню
| ☑ |
0
MagicFly
07.11.11
✎
13:07
|
Подскажите, пожалуйста, почему в подменю у меня ссылки срабатывают а когда открывается меню в новом окне, т.е. просто список, то ссылки уже не работают, хотя прописано тоже самое?
Вот у меня есть файл main.php, где прописано следуюющее:
<a href=\$mainPage?page=$page&id=$key>" . $val[0] . "</a>
|
|
1
Андрюха
07.11.11
✎
13:09
|
весь код покаж
|
|
2
MagicFly
07.11.11
✎
13:11
|
Файл main.php:
<?php
parse_str($_SERVER["QUERY_STRING"]); //HTTP _VARS
include("includes/header.inc");
$page = (int) $page;
$id = (int) $id;
if (empty($id)) $id = 0;
include("includes/define.inc");
include("includes/top.inc");
include("includes/submenu.inc");
if ($page == $search)
{
include("includes/search.inc");
}
else
if (empty($id) || !$id)
{if (sizeof ($menu[$page]))
{echo "<table border=0>";
reset ($menu[$page]);
while (list($key, $val) = each ($menu[$page]))
echo "<tr><td><a href=\$mainPage?page=$page&id=$key>" . $val[0] . "</a></td></tr>";
echo "</table>";
}
else
include ("$page/1.inc");
}
else
{if (!empty($s))
{if ($s == "doc")
{include ("$page/docs/index.inc");
}
else
{include ("$page/blank/$id.inc");
}
}
else
{include ("$page/$id.inc");
}
}
include("includes/bottom.inc");
?>
|
|
3
MagicFly
07.11.11
✎
13:16
|
само меню прописано в файле define.inc
|
|
4
Fragster
гуру
07.11.11
✎
13:21
|
у PHP есть отладчик, если что...
|
|
5
Fragster
гуру
07.11.11
✎
13:23
|
например вот:
правда я юзаю это же не в эклипсе, а в нетбинзе - оно мне больше нравится
|
|
6
MagicFly
07.11.11
✎
13:55
|
(1) ну как дела, посмотрел?
|
|
7
Андрюха
07.11.11
✎
14:01
|
Посмотрел. Перемнная $mainPage не определена? Ну и сгенерированный html код надо посмотреть у странички где не работает меню.
|
|
8
MagicFly
07.11.11
✎
14:21
|
(7), давай тебе как-н. отправлю файлик define.inc, ты глянишь? пожалуйста
|
|
9
Андрюха
07.11.11
✎
14:35
|
(8) Кидай всё на [email protected], завтра только, а то я уже домой пошел
|
|
10
MagicFly
10.11.11
✎
11:24
|
(9)Ну что, ты посмотрел?
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший