Версия для печати. Взято с сайта phpsql.ru

На главную   Назад   Вперед

Несколько кнопок в форме

Иногда нужно создать форму, которая выполняет две разные операции в зависимости от нажатой кнопки. Например, одна кнопка редактирует запись, а другая - удаляет ее. Можно поместить в HTML-страницу две разные формы, но тогда нужно позаботиться о вставке избыточной информации в обе формы, не говоря уже о том, что такая организация будет неудобна пользователю.

В HTML у кнопок тоже есть значения, и вы можете их читать. Создайте следующую форму:

<form action="process.php" method="post">
<input name="postid" type="hidden" value="1234"> 
<input name="action" type="submit" value="Update"> 
<input name="action" type="submit" value="Delete"> 
</form>
Теперь в process.php вы можете обратиться к $_POST ['action'], чтобы определить, какую кнопку нажал пользователь.

 
Предыдущая   На главную   Следующая