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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Проблема с формой
 
 автор: Figaro   (12.10.2005 в 11:02)   письмо автору
 
 

Есть основной файл index.php
В нем вызывается через require_once("adsearch.php")
Форме через метод ПОСТ передаются параметры (вызов обработчика происходит через основной файл index.php)
а обработчик их невидит

<FORM name ="poshuk_adv" action="index.php?id_menu=100&id_menu1=2" onSubmit="return onclic_ad(window.document.poshuk_adv)" method=post>
<input name="nazva" type="text" class="bordered" style="width: 250px;" maxlength="70" value=<?php echo $nazva ?> >
<input type="text" name="avtor" style="width: 250px;" class="bordered" value=<?php echo $avtor ?> >
<input type="text" name="seriya" style="width: 250px;" class="bordered" value=<?php echo $seriya ?> >
<input type="text" name="categoriya" style="width: 250px;" class="bordered" value=<?php echo $categoriya ?> >
</form>


+ есть еще навигация если записей найденых больше 6 - параметры навигации передаются через метод GET
Может кто подскажет как правильно поступить.
Поискова форма должна быть в основном файле

   
 
 автор: P@Sol   (12.10.2005 в 11:11)   письмо автору
 
   для: Figaro   (12.10.2005 в 11:02)
 

$nazva
$avtor
$seriya
$categoriya

откуда берутся эти данные?

register globals on? off?

   
 
 автор: Figaro   (12.10.2005 в 11:57)   письмо автору
 
   для: P@Sol   (12.10.2005 в 11:11)
 

$nazva = ""
$avtor =""
$seriya =""
$categoriya =""
Первый раз они инициализируются
потом если что нибуть введено идет поис по базе

register globals on

   
 
 автор: P@Sol   (12.10.2005 в 12:29)   письмо автору
 
   для: Figaro   (12.10.2005 в 11:57)
 

они инициализируются в том же файле, где находится и форма?

   
 
 автор: Figaro   (12.10.2005 в 12:46)   письмо автору
 
   для: P@Sol   (12.10.2005 в 12:29)
 

Да

   
 
 автор: P@Sol   (12.10.2005 в 12:57)   письмо автору
 
   для: Figaro   (12.10.2005 в 12:46)
 

вопрос в том, что форма не видит эти переменные?
как эти переменные попадают в этот файл уже со значениями? так (index.php?i=1&k=2)? из какого файла?

   
 
 автор: Figaro   (12.10.2005 в 13:15)   письмо автору
 
   для: P@Sol   (12.10.2005 в 12:57)
 

Пробую обяснить!!!
1. Есть основной файл index.php
2. В нем из меню вызывается форма для поиска с помошью require_once
3. Когда проводиш поис первый раз все находится тоесть все работает
4. Но когда найденных записей больше 6 есть навигация
5. Когда начинаеш навигацию (параметры навигации передаются через GET) вотут то и начинаются проблемы - все пропадает

У меня вопрос вот вчем как удержать ети переменые чтобы они не исчезали

   
 
 автор: P@Sol   (12.10.2005 в 13:33)   письмо автору
 
   для: Figaro   (12.10.2005 в 13:15)
 

если это делается с помощью бд, то можно данные выводить постепенно с помощью limit, а можно сначало сохранить все полученные данные в массив и от туда их постепенно выводить

http://www.softtime.ru/info/articlephp.php?id_article=33

   
 
 автор: Loki   (12.10.2005 в 13:37)   письмо автору
 
   для: Figaro   (12.10.2005 в 13:15)
 

Данные в url передаются нормально?
В самом скрипте данные присутствуют?
Данные текстовые? Если да, то надо заключить их в кавычки.
собственно, вы привели кусок кода, который ни за что не отвечает...

   
Rambler's Top100
вверх

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