Привет! Есть такая проблема:
В HTML страничку вставлен PHP-скрипт как SSI. Его задача выводить список ссылок на самого себя, т.е. выбор категорий с помощью GET.
script.php?category=3
Но после вывода он должен вернуться на страницу которая его вызывала,
т.е. index.html, что не происходит. А если вызывать из Javascript, то PHP не получает параметры, т.е. GET пустой.
В общем нужно, чтобы PHP скрипт выполнялся, строил ссылки, но при нажатии на сылку не было перехода на другую страницу, а просто менялась картинка в соответствии с выбранной сылкой.
Если все делать или на PHP или JS+HTML - работает, но PHP нужен для выборки изображений из базы. У меня связка HTML+PHP не работает.
Вот код:

PHP код:
require("eg_config.php");//Настройки сервера
$selected = 1;
$click = $_GET['category'];//В параметре выбор по клику
if ($click == 0)
{
echo "Параметра нет!";
}
else
{
echo "Категория №".$click;
$selected = $click;
};
$call_page = "index.html";
$self_page = "eg_category_load.php";
$num_records = GetCategoryCount();
ob_start();//Начинаем кэшировать страницу
echo "<span class=\"neg_small_cyan_u\">";//Используем свой стиль для вывода ссылок
for ($i = 0; $i < $num_records; $i++)
{
$rec = ReadCategoryRec($i);//Читаем запись
$data_id = $i + 1;//Индекс категории начинается с единицы
$data_str = rtrim($rec["name"]);//Название категории
if ($i == ($selected - 1)) { $sel = "›"; } else { $sel = ""; };
echo "<a href=/".$self_page."?category=$data_id".">".$data_str." </a> ".$sel.$br;//Выводим ссылки на запрос по категориям
//echo "<a href=\"javascript:void(0)\" onClick=\"ChangeRef('".$data_id."')\">".$data_str."</a>".$sel.$br;
};//for
echo "</span>";
header("Location: $call_page");
ob_end_flush();
Добавлено через 11 минут
Переменная должна хранится на стороне пользователя, только не в куках!