![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| krasgames |
|
||||||
|
Старый мастер ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 4.12.2009 Репутация: нет Всего: нет |
Пишу в smarty темплате удаление сообщений. Код:
Ну с остальным кодом формы. Выводит правильные данные. До этого идет java href:
Но вот пишу 2 строчки в php: Код: $com_usar = $_POST['com_usar']; echo($com_usar); Выдает первый элемент массива $up1 (независимо от номера поста, подлежащего удалению)!!! Сразу говорю, что упорно искал ошибку. Вроде все правильно, я себе представляю сейчас скрипт так: внизу скрипта генерируется массив $up1, delete в самом-самом начале пропускается, так как соответствующая переменная пуста в (if); я нажал getElById в браузере, тогда форма отправилась, страница заново грузанулась, но переменные не равны нулю для функции удаления; тогда идет echo элементов, а затем происходит запрос в БД. Но ведь не работает! А ведь в браузере элемент в input отображен еще правильно. То есть проблема возникает при передаче. Что я мог забыть? На PS еще код сначала (пока не усложняю его):
И это в самом начале скрипта, между ними переменная $com_usar не изменяется, даже понятия не имею, с какой стороны подойти к ошибке. Это сообщение отредактировал(а) krasgames - 25.4.2011, 04:23 |
||||||
|
|||||||
| ayax2005 |
|
|||
|
echo $smile ![]() ![]() Профиль Группа: Участник Сообщений: 516 Регистрация: 17.4.2008 Где: Питер Репутация: 2 Всего: 11 |
если у вас все поля имеют одинаковый name, чего ж вы ждёте?
-------------------- все вопросы - из-за неверной формулировки задачи |
|||
|
||||
| krasgames |
|
||||
|
Старый мастер ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 4.12.2009 Репутация: нет Всего: нет |
Неа, имена разные:
А вот луп:
Это сообщение отредактировал(а) krasgames - 26.4.2011, 18:31 |
||||
|
|||||
| Shark |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
а не пробовали в name писать name=com_usar[] ????
|
|||
|
||||
| krasgames |
|
|||
|
Старый мастер ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 4.12.2009 Репутация: нет Всего: нет |
Я не массив отправляю! Текущие параметры сообщения.
Это сообщение отредактировал(а) krasgames - 27.4.2011, 16:22 |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
а при чем тут тогда loop? Это что - получается по форме на каждого юзера? У каждой формы id и namе такие-же как и остальных?
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| krasgames |
|
|||
|
Старый мастер ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 4.12.2009 Репутация: нет Всего: нет |
Есть section. Идет loop. Выводит массив сообщений. Теперь в определенный момент условия для вставки формы удовлетворены, вставляется форма в соответствующий номер лупа. Луп еще не прошел. Пользователь жмет "Удалить", тогда выхватываются параметры при настоящем лупе. Пользователь не жмет сразу на несколько "Удалить". Я это так понимаю. На другом движке (этот я пишу сам) все работает корректно.
|
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
А что получается в "исходном коде страницы"? Желательно то место, где есть "element" и сопутствующие формы...
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| krasgames |
|
|||
|
Старый мастер ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 4.12.2009 Репутация: нет Всего: нет |
Что хоть примерно посмотреть? А то даже не могу понять, в какую сторону рыть:( Это сообщение отредактировал(а) krasgames - 29.4.2011, 01:42 |
|||
|
||||
| Shark |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
krasgames, в коде у тебя я вижу несколько форм с одинаковыми именами полей...
подумай над моим постом выше |
|||
|
||||
| krasgames |
|
|||
|
Старый мастер ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 4.12.2009 Репутация: нет Всего: нет |
Кстати да, хз, как это работает на другом скрипте, сейчас подумаю. Либо я не тестил нормально там. Формы надо назвать по-разному
|
|||
|
||||
| Shark |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
krasgames, охото тебе для каждого юзверя называть форму подругому???? не прощели массивом данные отправлять
|
|||
|
||||
| ksnk |
|
||||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
ссылку нужно переместить ВНУТРЬ формы, которую ссылка будет отправлять, а не так, как сейчас
Это сообщение отредактировал(а) ksnk - 30.4.2011, 11:41 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
||||
|
|||||
| krasgames |
|
|||
|
Старый мастер ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 4.12.2009 Репутация: нет Всего: нет |
Ес, работает. Только с удалением проблемы, но это, видимо, вопрос к скрипту, так как echo выдает все данные верно.
Добавлено через 3 минуты и 50 секунд
Добавлено через 8 минут и 13 секунд Просто переменную в скрипте в условии не переназвал. Все летает))) |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |