Как передать параметр?

Agent_008

Новичок
Суть вопроса такова:
Есть модуль выводящий N-строк из базы, в каждой строке содержится ссылка со своим параметром, передающимся через GET, другой модуль принимает этот параметр и выводит нужную информацию. Со всем этим проблем не было, пока не начал интегрировать всю эту байду в сайт, написанный не мной. Автор данного сайта поступил интересным образом: при щелчке на какую-либо ссылку индексу передается имя переменной (через GET опять же), в соответствии с этим именем открывается нужный модуль. И вся проблема в том что мой модуль не открывается!
Код принимающий переменную в индексе:
$a=isset($_GET["a"])?$_GET["a"]:"index";
$getfile = "inc/".$a.".php";
if (!file_exists($getfile)) {
$getfile = "inc/404.php";
header('404 Not Found');
Код передающий переменную (в моем модуле):
<a href="http://beaitu.info/services/part&id='.$list['id'].>
ps до того как начал интегрировать свою систему в сайт - она работала как часы!
pps извиняюсь за сумбурность
 

Agent_008

Новичок
Как передать индексу имя моего файла вместе с переменной(id)? Как я понял в индекс передается адрес:http://beaitu.info/services/part&id='.$list['id']. - где id - произвольная, в индексе переменная обрабатывается и выводит part&id.php - понятное дело такого файла не существует. Может в индексе условие поставить?
 

shureen

Милорд Лось Кристофер
что тебе мешает засунуть свой файл в inc, и общаться как ?a=твой_файл&id='.$list['id']?
 

Agent_008

Новичок
Так не выходит, сейчас попробую условие поставить в индексе
 

Agent_008

Новичок
Попробовал поставить условие:
$a=isset($_GET["a"])?$_GET["a"]:"index";
$s=Substr( $a, 9, 4);
if ($s=="part"){
$d=strlen($a);
$c=$d-14;
$i=substr($a,14,$c);
$getfile = "inc/".$s.".php".$i.;}
else
{
$getfile = "inc/".$a.".php";
if (!file_exists($getfile)) {
$getfile = "inc/404.php";
header('404 Not Found');
}}

не вышло
 
Сверху