Как определить имя кнопки Submit ? по методу POST

serg_sava

Guest
Как определить имя кнопки Submit ? по методу POST

Здравствуйте уважаемые !

Помогите разобратся с таким вот вопросом:

из базы данных генерится таблица допустим из 15 строк, в последней колонке находися кнопка Submit, по ее нажатию переходим в другую форму , где отображаються подробные данные о любой из 15 выбраных записей из БД.

Вопрос: как узнать имя нажатой кнопки из 15 существующих ?.

Для чего :
Например в имя кнопки можно записать идентификатор записи в БД, и потом на этой основе сформировать запрос .

В принципе проблема решаема. Делаем массив, в который заносим идентификаторы полей.
Кнопкам присваиваем значения 1,2....
потом смотрим какая не пустая, вычисляем индекс - находим индентификатор.
По другому решить как-то можно ?
 

Tor

Новичок
var_dump($_POST);

и смотришь при разных нажатых кнопках

ясен пень, что value у кнопок должен быть разным

еще, как вариант, можно на каждую строку талицы иметь отдельный <form></form> с полем <input type=hidden name=id value=...>, соджержащим идентификатор из базы
 

Astral Man

We Will Rock You
serg_sava
Каждое поле в отдельном <form> имя кнопки name=id[$id] записи.
Получишь массив с одной записью.
 

serg_sava

Guest
Ну ничего себе оперативность !
Спасибо огромное всем за помощь . Наиболее простой вариант - отдельная форма.
Получилось примерно следующее:
<td width="18%">
<form name="form" method="post" action="detail.php">
<input type="submit" name="button" value="детали...">
<input type="hidden" name="HF" value="<?php echo $id_rec?>">
</form>
</td>

-- в файле detail.php

$value = $HF;

ну и далее по потребности....

Еще раз спасибо !
 
Сверху