|
0 / 0 / 0
Регистрация: 06.06.2015
Сообщений: 4
|
||||||
Неправильно работает удаление записей02.04.2016, 16:51. Показов 790. Ответов 7
Метки нет (Все метки)
Здравствуйте. Есть несложный код для добавления и удаления записей из БД, но когда нажимается кнопка "Удалить" _POST передает в любом случае только последний id и удаляется последняя запись. Не понимаю в чем проблема и как сделать чтобы каждая кнопка удалить соответствовала своей записи. Помогите пожалуйста, а то сам уже не знаю на что грешить.
![]()
0
|
||||||
| 02.04.2016, 16:51 | |
|
Ответы с готовыми решениями:
7
Почему неправильно работает удаление символов из строки? Не работает удаление записей в БД
|
|
285 / 234 / 113
Регистрация: 08.06.2013
Сообщений: 725
|
|
| 02.04.2016, 17:03 | |
|
Denver23, Потому что у вас все инпуты для удаления с одинаковым названием и в одной форме.
Нужно для каждого свою форму делать.
1
|
|
|
|
|
| 02.04.2016, 17:03 | |
|
Denver23, у Вас одна форма для всех записей и для каждой одинаковое имя id. Как вариант, если не особо заморачиваться, можно для каждой записи (строки таблицы) сделать свою форму, т.е. внести открывающий и закрывающий теги form в цикл for.
1
|
|
|
0 / 0 / 0
Регистрация: 06.06.2015
Сообщений: 4
|
|
| 02.04.2016, 17:12 [ТС] | |
|
UchihaSV, ну название там и должно быть одинаковым, я же потом проверяю именно существование delete и не пустой id. А проблема действительно в том, что форма одна на все кнопки, поместил форму внутрь цикла и заработало правильно. Спасибо за оперативные подсказки.
0
|
|
|
|
|
| 02.04.2016, 17:14 | |
|
Denver23, именем для input`а может быть и массив (id[]), но тогда и на сервере его нужно обрабатывать как массив,а не строку, т.е. $_POST['id'][0]
0
|
|
|
0 / 0 / 0
Регистрация: 06.06.2015
Сообщений: 4
|
|
| 02.04.2016, 17:29 [ТС] | |
|
romchiksoad, разве это не усложнит лишний раз код?
0
|
|
|
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
|
|
| 02.04.2016, 18:54 | |
|
UchihaSV и romchiksoad походу вам говорят про кнопку удаления помеченных записей. Если нужен функционал кнопки удаления отдельной записи, можете просто кнопку-ссылку использовать, а если команда передается методом POST, можете на JS делать пометку и активировать запрос через ту же общую кнопку удаления.
Добавлено через 2 минуты Смысл в том, чтобы не лепить отдельную форму для каждой записи.
0
|
|
|
0 / 0 / 0
Регистрация: 06.06.2015
Сообщений: 4
|
|
| 02.04.2016, 20:23 [ТС] | |
|
miketomlin, да нет, я сделал отдельную форму для каждой кнопки и заработало как положено, у меня изначально же была одна форма на весь цикл, поэтому оно и возвращало только последнее значение _POST.
Да, я понимаю, изначально я и делал одну форму чтобы не лепить для каждой записи отдельную. Спасибо за подсказку, но я пока практикуюсь только с PHP+MySQL без JS, до него очередь дойдет чуть позже
0
|
|
| 02.04.2016, 20:23 | |
|
Помогаю со студенческими работами здесь
8
Проверьте задачку по циклам, неправильно работает. [думаю что неправильно]
База данных на основе массива записей: добавление, удаление, поиск записей Удаление всех записей из DataGridView и добавление записей Формы: добавление новых записей и удаление записей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|