Имя: Пароль:
IT
Веб-мастеринг
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
например вот: http://habrahabr.ru/blogs/php/31505/
правда я юзаю это же не в эклипсе, а в нетбинзе - оно мне больше нравится
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)Ну что, ты посмотрел?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший