lawko
Новичок
Ошибка при разбивке результата запроса на страницы.
Создаю запрос к БД, содержащийся в скрипте. Получаю результат, разбитый на страницы. Всё прекрасно работает. Но, если в "тело" самого запроса вставляю переменную. передаваемую скрипту с другой страницы, то происходит следующее: при загрузке страницы загружается первая порция запроса в нужном количестве строк и ссылки на следующие порции выбранных данных, но при попытке перейти по ссылкам на следующие страницы, получаю ошибку "Undefined index: *** in... ". Получается, что скрипт видит переменную *** только при первом обращении с переменной, переданной при помощи GET или POST, а дальше он её теряет. Помогите привязать переменную ко всем страницам запроса. Запутанно объясняю, наверное, но может кто-нибудь поймёт. Образцы положил сюда http://evkot.od.ua/problema.html, а если коротко, то вот так работает
, а так - нет:
Создаю запрос к БД, содержащийся в скрипте. Получаю результат, разбитый на страницы. Всё прекрасно работает. Но, если в "тело" самого запроса вставляю переменную. передаваемую скрипту с другой страницы, то происходит следующее: при загрузке страницы загружается первая порция запроса в нужном количестве строк и ссылки на следующие порции выбранных данных, но при попытке перейти по ссылкам на следующие страницы, получаю ошибку "Undefined index: *** in... ". Получается, что скрипт видит переменную *** только при первом обращении с переменной, переданной при помощи GET или POST, а дальше он её теряет. Помогите привязать переменную ко всем страницам запроса. Запутанно объясняю, наверное, но может кто-нибудь поймёт. Образцы положил сюда http://evkot.od.ua/problema.html, а если коротко, то вот так работает
PHP:
$1 = "select * from tufta where tufta_name like 'Good%';";
$rs = new MySQLPagedResultSet($1,20,$cnx);
PHP:
$1 = $_POST["***"];
$2 = "select * from tufta where tufta_name like '$1';";
$rs = new MySQLPagedResultSet($brands,20,$cnx);