![]() |
Модераторы: Illuminaty |
![]() ![]() ![]() |
|
Артем125 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 2.9.2009 Репутация: нет Всего: нет |
Здравствуйте,
скрипт php генеритует перечень одинаковых форм с различными данными (прикреплено 3 с генерированных, а так больше). А отправляется только верхняя форма, остальные не отправляются. Код страницы после генерации прикреплен. ![]() Сделал отправку методом ГЕТ, строки индентичные, а одна отправляется, другая нет ![]() ![]() принимающая функция нормальна, проверил. Это сообщение отредактировал(а) Артем125 - 1.10.2009, 10:29 Присоединённый файл ( Кол-во скачиваний: 8 ) ![]() |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
конечно не отправляются. вы же отправляете форму, не документ с несколькими формами, а форму. конечно же одну
изменяйте структуру документа, пусть будет одна форма на всё, либо переписывайте под js или ссылки если опишете реальную задачу (а не сложности с кодом), может подскажем, как её лучше реализовать Добавлено через 47 секунд кстати, у вас там везде метод post прописан |
|||
|
||||
Артем125 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 2.9.2009 Репутация: нет Всего: нет |
Цикл (чтение массива){
вытаскиваются 3 значения формируется следующий html код строка 1. Внешний вид: Название и три кнопки. Подстрока 1 Внешний вид: Название и три кнопки. Подстрока 2 Внешний вид: Название и три кнопки. и т.д. При нажатии на любую из кнопок переходим на соответсвующюю функцию. В эту функцию передаются остальные два значения строка 2. Внешний вид: Название и одна кнопка. строка 3. Внешний вид: Название и одна кнопка. и т.д. } Получается, за каждой кнопкой закреплена соответствующая функция, и при нажатии кнопки в строке 1 и в строке, например 2 попадаем на одну и ту-же функцию, но 3 значения различны для каждого из уровней, строк Это сообщение отредактировал(а) Артем125 - 1.10.2009, 14:41 |
|||
|
||||
bars80080 |
|
||||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
что-то я не понимаю, по нажатию на кнопку, форма немедленно отправляется на сервер. вы формируете страницу на сервере, затем жмёте кнопку, изменяется всего один параметр, а остальные остаются неизменными. вы все остальные данные можете считать также, как строите страницу
в этом случае формы вообще не нужны, тем более, что они работают на javascript тогда два варианта: 1. с кнопками. убираем формы, оставляем кнопки, меняем их на type="button" и пишем:
2. с ссылками. более предпочтительный вариант, так как будет работать даже в условиях отключённого javascript, плюс можно графически нарисовать что-угодно. допустим карандаш вместо буквы Р (если это обозначает "редактировать")
|
||||
|
|||||
Артем125 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 2.9.2009 Репутация: нет Всего: нет |
Да, ссылками значительней проще, правда в GET можно занести неправильные данные.. например, если админ будет пользоваться навигацией браузера, то в базу полезет всякая ерунда (
Насчет 1 го варианта. можно сделать так же но POSTом? Это сообщение отредактировал(а) Артем125 - 1.10.2009, 12:53 |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
если злобный кулхацкер будет шарится по сайту, а на нём не будет обработки входящих данных, то базе вообще капец. и никакой POST здесь не спасёт разницы в данном случае между GET и POST нет. GET даёт более простую, лёгкую и устойчивую конструкцию. смысла использовать POST никакого нет |
|||
|
||||
Артем125 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 2.9.2009 Репутация: нет Всего: нет |
Хороший вариант и думаю наилучший, спасибо
Это сообщение отредактировал(а) Артем125 - 1.10.2009, 15:35 |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |