Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Обработка данных из формы в соответствии с нажатой кнопкой
 
 автор: Katerina   (05.05.2006 в 11:24)   письмо автору
 
 

Подскажите пожалуйста, у меня возникла такая проблема:

У меня есть форма, и в конце 2 кнопки:

ПОКАЗАТЬ и УДАЛИТЬ

При нажатии на одну из них данные передаются скрипту, в котором они обрабатываются в зависимости от того, какая кнопка была нажата. Т.е. в форме нажата кнопка ПОКАЗАТЬ, делаем Действие 1, кнопка УДАЛИТЬ - Действие 2. У меня возник такой вопрос: а как узнать в скрипте какая именно кнопка была нажата?? Я делаю примерно следующее: в форме задаю две кнопки submit с одним и тем же именем knopka и value для первой равно ПОКАЗАТЬ, value для второй равно УДАЛИТЬ. А в скрипте делаю проверку: если knopka="ПОКАЗАТЬ" то Действие один, если УДАЛИТЬ, то Действие два...Что я делаю не так?

   
 
 автор: Trianon   (05.05.2006 в 11:36)   письмо автору
 
   для: Katerina   (05.05.2006 в 11:24)
 

Всё правильно делаете. А что именно не получается?
<?
if($_POST['knopka'] == 'ПОКАЗАТЬ')   
{
   
// код для "показать"
}else if($_POST['knopka'] == 'УДАЛИТЬ')
{
   
// код для "удалить"
}else die('Не задано действие для '$_POST['knopka']);
?>

   
 
 автор: Katerina   (05.05.2006 в 12:13)   письмо автору
 
   для: Trianon   (05.05.2006 в 11:36)
 

Ошибка оказалось очень глупой из-за невнимательности! В форме не прописала method=post. Все работает! Большое спасибо!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования