| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Колличество записей на странице... Помогите! |
| Автор: Настоящий Ламер 17.1.2004, 21:08 |
| Наверное кто-то поднимал уже подобные темы, но облазив 5-6 форумов так и не нашел решения своей проблемы. Пишу гостевую книгу и естественно хочется ее сделать максимально удобной. Для чего и решил поставить <select>. Так вот... когда выбираешь значение, то в адресной строке не появляется значение переменной отвечающей за колличество строк на странице, однако выбирая другое значение появляется не оно, а то... предыдущее что выбирал в самом начале. При всем при этом глюке правильно отображается нужное колличество записей, но на следующие страницы значение переменной колличества записей на страницу не передается. Очень вас прошу уважаемые эксперты объясните для человека на танке как исправить такой глюк. Заранее огромное спасибо! |
| Автор: MuToGeN 17.1.2004, 21:50 |
| Как оно именно попадает в адресную строку? JS? Форма? Если форма через POST, то оно и не должно отображаться в адресной строке, но передаваться на сервер будет (значение можно найти в $_POST и $_REQUEST). Желательно глянуть на кусок кода. |
| Автор: Настоящий Ламер 17.1.2004, 22:55 |
| Попадает оно в адресную строку через get... (Надо отметить, что с одной проблемой я справился, а именно, с тем, чтобы все нормально появлялось в строке сразу после submit) Но переменная колличества строк куда-то продевается... хотя в адресной строке все путем написано... И теперь происходит такой глюк... При выборе номера страницы, например, "2" и колличества строк 10, показывается вторая страница с колличеством строк на страницу 5... (так как стоит устовие if ($quantity_per_page=="") $quantity_per_page=5; Наверное такого условия не должно быть, но по другому не знаю как сделать. Просто если не ставить такого условия выбирать из базы вообще ничего не получается. |
| Автор: [xoodo] 18.1.2004, 02:46 |
| Если не работает $quantity_per_page, а работает $_GET["quantity_per_page"], то дело в поддержке глобальных переменных. 8( Если не туда копаем, то повторю важный вопрос -- кто или что формирует адресную строку? |
| Автор: Настоящий Ламер 18.1.2004, 10:40 | ||||
В <select>
.......... Тут располагается табличка с выводимыми данными.... Внизу страницы (номера страницы)
|
| Автор: Secandr 18.1.2004, 10:50 | ||||
А может лучше не
|
| Автор: Настоящий Ламер 18.1.2004, 12:49 | ||
| Да... именно так и написал как посоветовал уважаемый Secandr... проблему это не решило.... вообщето именно так и было написано... Но всеравно СПАСИБО! Просто эту проблему уже не могу решить 2 недели... все копаюсь по всяким форумам, мануалам, книгам и нигде ничего похожего нет. Вот впервые решил написать в форум. Наверное эта досадная ошибка просто ни у кого не возникала или настолько простая, что все с ней справляются очень запросто. Так как я совсем "Настоящий ламер", то если будете писать ответ на мой вопрос. Нельзя ли более подробно, чем другим :-) как для настоящего танкиста На самом деле вот весь текст... Этот скрипт выводит инфу из бд с нужным мне форматированием и со вставкой всяких смайликов и пр.
|
| Автор: Настоящий Ламер 21.1.2004, 00:35 | ||||
Решение подоспело весьма неодиданно. Если кому интересно чем закончилась эта проблемка. Оказалось, что по невнимательности вместо...
надо
А так совершенно нормальный ... Может кому пригодится Спасибо всем кто написал свои ответы! |
| Автор: buddy 22.1.2004, 14:50 | ||
я канечна извеняюсь, может не уловил суть, однако, что это у вас в адреcной строке по 2 занка "?"
|