Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Посоветуйте пример навигации под конкретную ситуацию

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]  [41-42] 

 
 автор: Gandzas   (15.11.2006 в 20:51)   письмо автору
 
   для: Trianon   (15.11.2006 в 20:35)
 

Я создала новую тему:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=27764&page=1

   
 
 автор: Trianon   (15.11.2006 в 20:35)   письмо автору
 
   для: Gandzas   (15.11.2006 в 20:27)
 

Давайте сделаем новую тему. Эта длинная слишком.
И в ней неплохо было бы показать файл в том виде, в каком он у Вас сейчас.

>У меня фильтр, который, насколько я поняла Вы имели ввиду был закрыт ДО вывода
Этой фразы я не понял. Что такое закрытый фильтр?

   
 
 автор: Gandzas   (15.11.2006 в 20:35)   письмо автору
 
   для: Gandzas   (15.11.2006 в 20:27)
 

У меня эта форма не повторяется (прописана один раз), но при выборе идет перезагрузка страницы (выбранные позиции сохраняются) и обработчик формы находится на этой же странице. Я так понимаю, именно таким образом данные и передаются. Или что-то не так?

   
 
 автор: Gandzas   (15.11.2006 в 20:27)   письмо автору
 
   для: Gandzas   (15.11.2006 в 20:13)
 

У меня фильтр, который, насколько я поняла Вы имели ввиду был закрыт ДО вывода. Я его открыла и закрыла ПОСЛЕ вывода.

Код, написанный Вами, я вписала после запроса:
$res=mysql_query("SELECT *........LIMIT $start, $num");

и после кода:

$res=mysql_query("SELECT * ........LIMIT $last_row, $num");

Похоже, что заработало, но я не уверена, что все правильно. Поправьте меня, пожалуйста, если что-то неверно.

   
 
 автор: Trianon   (15.11.2006 в 20:24)   письмо автору
 
   для: Gandzas   (15.11.2006 в 20:13)
 

Ваше сообщение (14.11.2006 в 19:40)
======
Сначала форма для ввода:


<form name="form" method="post" action=index.php>  
<input type=hidden name=viborr>  
    <select name=tip  onChange='this.form.submit()'>   
<option value='%' selected="selected">Не важно</option>  
      <? 

$res
=mysql_query("SELECT DISTINCT tip FROM baza"); 

======
Вот эта самая форма.
На странице с результатами запроса у Вас либо перед, либо после таблицы результатов эта форма будет повторяться. Хотите Вы этого или нет.
Возможно, со скрытыми полями, но эта форма нужна.
Поскольку как иначе передавать параметры фильтра выборки для последующих запросов?

   
 
 автор: Gandzas   (15.11.2006 в 20:13)   письмо автору
 
   для: Trianon   (15.11.2006 в 19:57)
 

А имя самой формы?
<form name = ... > - не имеет значения?

P.S. Я просто окончательно во всем этом запуталась и уже НИЧЕГО не понимаю. :(((

//echo "<form method=post>"; //этой строки не будет - используется общая форма фильтра. 


Какая общая форма?

   
 
 автор: Trianon   (15.11.2006 в 19:57)   письмо автору
 
   для: Gandzas   (15.11.2006 в 19:45)
 

>У меня, наверное, дурной характер, я хочу понимать, что я делаю, прежде, чем делать... :(
Достойный характер.
В массиве $_POST переменные появляются из элементов формы. Именем переменной является то, что прописано в атрибуте name элемента. Значением, соответственно, будет то, что прописано в атрибуте value.

В нашем случае это элементы вроде

<input type=submit name=from[$nav_prev] value='<'>

   
 
 автор: Gandzas   (15.11.2006 в 19:45)   письмо автору
 
   для: Trianon   (15.11.2006 в 19:41)
 

Нет, еще не пробовала... У меня, наверное, дурной характер, я хочу понимать, что я делаю, прежде, чем делать... :(
Пошла пробовать.

   
 
 автор: Trianon   (15.11.2006 в 19:41)   письмо автору
 
   для: Gandzas   (15.11.2006 в 19:37)
 

А Вы запустить попробовали?
Переменная возьмется из той кнопки, которая будет нажата для перемещения к другой странице.

   
 
 автор: Gandzas   (15.11.2006 в 19:37)   письмо автору
 
   для: Trianon   (15.11.2006 в 19:23)
 

А откуда взялась эта переменная: $_POST['from']?

   

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]  [41-42] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования