Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не отправляются формы 
:(
    Опции темы
Артем125
Дата 1.10.2009, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 2.9.2009

Репутация: нет
Всего: нет



Здравствуйте, 

скрипт php генеритует перечень одинаковых форм с различными данными (прикреплено 3 с генерированных, а так больше). А отправляется только верхняя форма, остальные не отправляются. Код страницы после генерации прикреплен.  smile 


Сделал отправку методом ГЕТ, строки индентичные, а одна отправляется, другая нет smile smile 
принимающая функция нормальна, проверил.

Это сообщение отредактировал(а) Артем125 - 1.10.2009, 10:29

Присоединённый файл ( Кол-во скачиваний: 8 )
Присоединённый файл  aut.txt 3,75 Kb
PM MAIL   Вверх
bars80080
Дата 1.10.2009, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



конечно не отправляются. вы же отправляете форму, не документ с несколькими формами, а форму. конечно же одну

изменяйте структуру документа, пусть будет одна форма на всё, либо переписывайте под js или ссылки

если опишете реальную задачу (а не сложности с кодом), может подскажем, как её лучше реализовать

Добавлено через 47 секунд
кстати, у вас там везде метод post прописан
PM MAIL WWW   Вверх
Артем125
Дата 1.10.2009, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 2.9.2009

Репутация: нет
Всего: нет



Цикл (чтение массива){
вытаскиваются 3 значения

формируется следующий html код

строка 1. Внешний вид: Название и три кнопки.
  Подстрока 1  Внешний вид: Название и три кнопки.
  Подстрока 2  Внешний вид: Название и три кнопки.
  и т.д.
При нажатии на любую из кнопок переходим на соответсвующюю функцию. В эту функцию передаются остальные два значения 


строка 2. Внешний вид: Название и одна кнопка.
строка 3. Внешний вид: Название и одна кнопка. 
и т.д. 

}

Получается, за каждой кнопкой закреплена соответствующая функция, и при нажатии кнопки в строке 1 и в строке, например 2 попадаем на одну и ту-же функцию, но 3 значения различны для каждого из уровней, строк

Это сообщение отредактировал(а) Артем125 - 1.10.2009, 14:41
PM MAIL   Вверх
bars80080
Дата 1.10.2009, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



что-то я не понимаю, по нажатию на кнопку, форма немедленно отправляется на сервер. вы формируете страницу на сервере, затем жмёте кнопку, изменяется всего один параметр, а остальные остаются неизменными. вы все остальные данные можете считать также, как строите страницу

в этом случае формы вообще не нужны, тем более, что они работают на javascript
тогда два варианта:

1. с кнопками. убираем формы, оставляем кнопки, меняем их на type="button" и пишем:
Код

<input type="button" onclick="window.location.href='/tool/adm/index.php?action=showSectionsAddNode&action_create_section=Р'" value="P" />

2. с ссылками. более предпочтительный вариант, так как будет работать даже в условиях отключённого javascript, плюс можно графически нарисовать что-угодно. допустим карандаш вместо буквы Р (если это обозначает "редактировать")
Код

<a href="/tool/adm/index.php?action=showSectionsAddNode&action_create_section=Р">P</a>

PM MAIL WWW   Вверх
Артем125
Дата 1.10.2009, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 2.9.2009

Репутация: нет
Всего: нет



Да, ссылками значительней проще, правда в GET можно занести неправильные данные.. например, если админ будет пользоваться навигацией браузера, то в базу полезет всякая ерунда (

Насчет 1 го варианта. можно сделать так же но POSTом? 

Это сообщение отредактировал(а) Артем125 - 1.10.2009, 12:53
PM MAIL   Вверх
bars80080
Дата 1.10.2009, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



Цитата(Артем125 @  1.10.2009,  12:42 Найти цитируемый пост)
если админ будет пользоваться навигацией браузера, то в базу полезет всякая ерунда (

если злобный кулхацкер будет шарится по сайту, а на нём не будет обработки входящих данных, то базе вообще капец. и никакой POST здесь не спасёт

разницы в данном случае между GET и POST нет. GET даёт более простую, лёгкую и устойчивую конструкцию. смысла использовать POST никакого нет
PM MAIL WWW   Вверх
Артем125
Дата 1.10.2009, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 2.9.2009

Репутация: нет
Всего: нет



Хороший вариант и думаю наилучший, спасибо

Это сообщение отредактировал(а) Артем125 - 1.10.2009, 15:35
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0659 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.