Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Нет связи между формой и обработчиком

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Uchenik
Отправлено: 19 Сентября, 2011 - 06:54:42
Post Id



Частый гость


Покинул форум
Сообщений всего: 187
Дата рег-ции: Авг. 2011  


Помог: 1 раз(а)




Форма лежит в /templates/default
Спойлер (Отобразить)

Файл обработчки лежит в system/includes
Спойлер (Отобразить)

Не могу понять почему не передаются данные.
Это может быть потому-что в url указывается не настоящий адрес? Ну т.е. у меня сделано так, при нажатии на ссылку в БД подаётся запрос на вытягивание имени локации, по имени локации подтягивается нужная форма, а на самом деле такого файла не существует, ну т.е. если адрес типа /registration?add&Admin это ещё не значит что есть файл AddAdmin.

(Отредактировано автором: 19 Сентября, 2011 - 07:33:28)

 
 Top
DeertOff
Отправлено: 19 Сентября, 2011 - 07:04:01
Post Id



Гость


Покинул форум
Сообщений всего: 126
Дата рег-ции: Июль 2011  


Помог: 3 раз(а)




Интересно как это зделано Радость
используете .htaccess?
форма грузиться внутри файла который лежит в корне сайта?
в url всё что идёт после '?' запрос GET

(Отредактировано автором: 19 Сентября, 2011 - 07:12:03)

 
 Top
Uchenik
Отправлено: 19 Сентября, 2011 - 07:10:20
Post Id



Частый гость


Покинул форум
Сообщений всего: 187
Дата рег-ции: Авг. 2011  


Помог: 1 раз(а)




Да, использую. Через htaccess очень удобно прятать расширения в адресной строке, и вообще полезная штука.
Это не Get, фикция.
Сделано вот как:
1. в зависимости от местоположения юзверя вытягивается нужное меню из БД.
2. В меню указаны адреса типа /registrator?(бла-бла-бла набор символов)
3. При клике на что-нибудь в меню, меняется адрес.
4. По адресу делается запрос в БД типа Select Name from Locations Where Address=$currentlocation,
5. $currentlocation=$_SERVER['REQUEST_URI']
6. затем по имени локации вытягивается нужная форма.

(Отредактировано автором: 19 Сентября, 2011 - 07:25:03)

 
 Top
DeertOff
Отправлено: 19 Сентября, 2011 - 07:24:14
Post Id



Гость


Покинул форум
Сообщений всего: 126
Дата рег-ции: Июль 2011  


Помог: 3 раз(а)




"Обработчик" подключается? если нет то не в этих файлах дело Радость

(Отредактировано автором: 19 Сентября, 2011 - 07:25:24)

 
 Top
Uchenik
Отправлено: 19 Сентября, 2011 - 07:27:23
Post Id



Частый гость


Покинул форум
Сообщений всего: 187
Дата рег-ции: Авг. 2011  


Помог: 1 раз(а)




Я пробовал сделать вывод получаемых данных, ну т.е. что-то типа <?=$login?>
ничего не вывелось, я так понял передача данных из формы в обработчик вообще не происходит.
Я конечно могу предположить что вся проблема именно в адресах, т.е. из-за того что адреса физически не существуют не происходит передача данных.

(Отредактировано автором: 19 Сентября, 2011 - 07:28:52)

 
 Top
DeertOff
Отправлено: 19 Сентября, 2011 - 07:29:17
Post Id



Гость


Покинул форум
Сообщений всего: 126
Дата рег-ции: Июль 2011  


Помог: 3 раз(а)




Сам обработчик срабатывает?
Все что передается постом обработаеться (если нету редиректа в скрипте)

(Отредактировано автором: 19 Сентября, 2011 - 07:33:44)

 
 Top
Uchenik
Отправлено: 19 Сентября, 2011 - 07:31:48
Post Id



Частый гость


Покинул форум
Сообщений всего: 187
Дата рег-ции: Авг. 2011  


Помог: 1 раз(а)




Если допустим указать прямой адрес обработчика, то после нажатия кнопки, происходит переход на страницу обработчика, но там тоже не выводятся никакие данные.
 
 Top
DeertOff
Отправлено: 19 Сентября, 2011 - 07:47:29
Post Id



Гость


Покинул форум
Сообщений всего: 126
Дата рег-ции: Июль 2011  


Помог: 3 раз(а)




У вас элементарная ошибка в скрипте Радость
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Хранение данных, их вывод и обработка »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB