Страница 1 из 2

Как получить и разобрать имя нажатой кнопки?

Добавлено: 26 окт 2015, 08:19
Сионист
На форме есть таблица, заполняемая в цикле из MySQL. В каждой строке есть несколько кнопок, имя каждой кнопки состоит из слова и значения числового первичного ключа. Имена формируются кодом скрипта выдачи формы. Например, Set1, Set2, Edit1, Edit2. Какая то из этих кнопок нажата. Как в скрипте обработки событий формы узнать о том, что кнопка нажата, и узнать имя нажатой кнопки?

Re: Как получить и разобрать имя нажатой кнопки?

Добавлено: 26 окт 2015, 16:56
somewhere
На серверной части получить имя? или как? Желателен код. Точнее нужно формулировать задачу. Это все таки форум по PHP/ASP

Re: Как получить и разобрать имя нажатой кнопки?

Добавлено: 26 окт 2015, 17:03
Сионист
Нет, блин, в голове юзверя. Конечно на серверной, раз php.

Re: Как получить и разобрать имя нажатой кнопки?

Добавлено: 26 окт 2015, 17:10
Сионист
somewhere писал(а):На серверной части получить имя? или как? Желателен код. Точнее нужно формулировать задачу. Это все таки форум по PHP/ASP
Что не понятно в задаче?

Код: Выделить всё

for ($i=0; $i<$TestRequestCount; $i++)
{//for ($i=0; $i<$Count; $i++)
 $RequestRow=mysql_fetch_array($RequestResult);
 $id=$RequestRow["id"];
 echo "<input type=\"text\" name=\"Edit", $id, "\" value=\"", $id, "\">\n";
 echo "<input type=\"text\" name=\"Set", $id, "\" value=\"", $id, "\">\n";
}
$id - первичный ключ типа INT(11), одна из этих кнопок нажата. Надо узнать об этом факте, узнать имя нажатой кнопки, разобрать его на слово и число.

Re: Как получить и разобрать имя нажатой кнопки?

Добавлено: 27 окт 2015, 11:52
somewhere
Нет, блин, в голове юзверя. Конечно на серверной, раз php.
А где видно, что серверная часть - PHP? вдруг ASP? - я же не телепат.

Re: Как получить и разобрать имя нажатой кнопки?

Добавлено: 27 окт 2015, 13:03
Сионист
А он исполняется на клиенте? PHP.

Re: Как получить и разобрать имя нажатой кнопки?

Добавлено: 27 окт 2015, 13:43
somewhere
facepalm.jpg

Re: Как получить и разобрать имя нажатой кнопки?

Добавлено: 27 окт 2015, 16:10
Duncon
Учебник, нет не слышал.. х)

Re: Как получить и разобрать имя нажатой кнопки?

Добавлено: 28 окт 2015, 07:08
Сионист
Точнее не видел. Подскажите, если знаете. Я кроме перебора возможных чисел, "вычисления" в цикле имён кнопок конкатенацией и проверки каждого ничего не придумал.

Re: Как получить и разобрать имя нажатой кнопки?

Добавлено: 28 окт 2015, 07:56
somewhere
Ну, если речь идет о форме (form) - то чаще всего по нажатию кнопки меняют hidden field и делают POST. А на PHP смотришь значение этого поля.