|
|
|
| Нужно совершить дейсвия над записью в БД. Удалить, изменить и т.д. Делаю так: создаю форму на каждое действие, в каждой такой форме hidden поле идентификатора. Стало быть, у каждой формы свой обработчик (скрипт удаления, изменения и т.д.).
Вопрос: можно каким-либо образом сделать одну форму, а в ней кнопки SUBMIT, но чтобы у каждой кнопки был какой-то идентификатор. Обработчик тоже один и выполняет действия в зависимости от идентификатора кнопки SUBMIT???
Спасибо! | |
|
|
|
|
|
|
|
для: amsun
(24.02.2006 в 16:42)
| | Измените тип всех кнопок на button.
Перехватывайте нажатие каждой из них методом onclick().
Взависимости от нажатой кнопки, в соответствующей функции отправляйте данные формы методом submit(). | |
|
|
|
|
|
|
|
для: amsun
(24.02.2006 в 16:42)
| | я бы сделал так:
каждой кнопке присвоил бы свое имя(name="тра-та-та")
а потом бы на странице обработчика делал так:
if(isset($_POST['"тра-та-та'])){
///действие
print "вы нажали на кнопку с именем тра-та-та";
}
|
| |
|
|
|
|
|
|
|
для: FaStY
(24.02.2006 в 21:04)
| | второе решение мне кажется проще =)
есть еще вопрос: в массив POST мы можем отправить данные из формы (мы там указываем метод и имена), а если такая ситуация, что нужно просто тупо отправить дополнительные данные но уже из скрипта обрабочика обратно на страницу? | |
|
|
|