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 обработка событий от множества кнопок

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
epselon
Отправлено: 20 Февраля, 2015 - 18:08:02
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Февр. 2015  


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




Добрый день!
вопрос следующий имеется N количества кнопок на форме, создаются динамически исходя из записей в базе, у кнопки уникальный ID.
Как получить средствами PHP в обработчике POST. ID нажатой кнопки.

Где-то вычитал что средствами PHP получить ID нельзя, в javascript и ajax'ы не хочу вглубляться...

так же могу этот самый ID, записать в "NAME+ID", но тогда вопрос как выделить его..
 
 Top
caballero
Отправлено: 20 Февраля, 2015 - 19:59:02
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


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




$_POST это массив с точки зрения PHP. Если там есть необходимые данные получить их не составляет труда. Если их нет то PHP там ни при чем - POST браузер отправляет


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
epselon
Отправлено: 20 Февраля, 2015 - 22:08:50
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Февр. 2015  


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




Хорошо допустим есть список кнопок,
Решение перебрать все кнопки методом if(isset($_POST['button_name']) )
?
 
 Top
exlant
Отправлено: 20 Февраля, 2015 - 23:10:50
Post Id



Посетитель


Покинул форум
Сообщений всего: 425
Дата рег-ции: Февр. 2015  


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




а почему в name кнопки не передать сразу id, который вам нужен?
а потом достать его из ключа POST($_POST[id]), или же достать name+id, как строку а потом обработать substr к примеру, или другой какой то функцией, их много есть для работ со строками!


можно еще создать N количество форм, и в каждой кнопка, и hidden поле c id, которое соответствует этому полю!

(Отредактировано автором: 20 Февраля, 2015 - 23:22:07)

 
 Top
caballero
Отправлено: 20 Февраля, 2015 - 23:18:43
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


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




Цитата:
Хорошо допустим есть список кнопок,
Решение перебрать все кнопки методом if(isset($_POST['button_name']) )
?

зачем перебирать? там будет одно значение, соответствующее нажатой кнопке


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 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