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]   

> Без описания
7erj
Отправлено: 24 Июля, 2018 - 02:05:28
Post Id



Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Янв. 2015  
Откуда: Украина, Запорожье


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




Доброй ночи! Подскажите, пожалуйста, как выйти из сложившейся ситуации.

Есть запрос в бд, который через foreach выводит список позиций из базы данных.
Прикрепляю скрин, на котором есть 2 позиции. Напротив каждой позиции есть кнопка "изменить".
Каким образом я могу осуществить такую функцию?

Проблема в том, что я пытаюсь обрабатывать полученные через post данные, которые находятся в цикле foreach. И поэтому в самом обработчике я ловлю только последнюю, из перечисленных, запись. Огорчение

А надо что бы я мог ловить в обработчике те данные, напротив которых я нажал кнопку "изменить".
Прикреплено изображение (Нажмите для увеличения)
Без имени.png


-----
trust me i'm an engineer
 
My status
 Top
miketomlin
Отправлено: 24 Июля, 2018 - 10:53:55
Post Id


Частый гость


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


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




См. соседнюю тему:
http://forum.php.su/topic.php?fo...43321#1532343321

AJAX'а это тоже касается, только не отображайте данные в контролах для не редактируемых в тек. момент записей или отображайте статус «требует сохранения» для тех записей, кот. пользователь отредактировал, но не сохранил.
 
 Top
Vladimir Kheifets
Отправлено: 24 Июля, 2018 - 13:19:16
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


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




7erj пишет:
Доброй ночи! Подскажите, пожалуйста, как выйти из сложившейся ситуации.

Есть запрос в бд, который через foreach выводит список позиций из базы данных.
Прикрепляю скрин, на котором есть 2 позиции. Напротив каждой позиции есть кнопка "изменить".
Каким образом я могу осуществить такую функцию?

Проблема в том, что я пытаюсь обрабатывать полученные через post данные, которые находятся в цикле foreach. И поэтому в самом обработчике я ловлю только последнюю, из перечисленных, запись. Огорчение

А надо что бы я мог ловить в обработчике те данные, напротив которых я нажал кнопку "изменить".

Добрый день!
1. Советую Вам убрать кнопки "Изменить" из строк и поставить внизу только одну кнопку.
Выбор строк для изменение и удаления делать через чекбоксы.
2.Имена полей формы нужно дополнить символами [], например, name="ch[]"
Может это Вам поможет:
Спойлер (Отобразить)
Удачи!

(Отредактировано автором: 24 Июля, 2018 - 13:21:33)

 
 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