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

Форум PHP

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

 

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

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

тема: Определить нажатие именно этой кнопки в форме.
 
 автор: Worldmen   (21.03.2007 в 23:17)   письмо автору
 
 

В файл add.php передаются данные. В этом же файле (add.php ) есть форма с кнопкой.
По нажатию кнопки я хочу передать данные в этот же файл (add.php) и обработать их.
Как определить, что была нажата кнопка именно в этой форме (add.php)?
Знаю, как-то через $_REQUEST делаеться.
И если можно ссылку о этой переменной. Хочетсябольше узнать.

   
 
 автор: Temnovit   (21.03.2007 в 23:36)   письмо автору
 
   для: Worldmen   (21.03.2007 в 23:17)
 

Можно каждой кнопке присвоить свое имя


<?
  
if (isset($_POST['delete_button'])) {
    
//udalajem 4ego nibudj
  
}
  if (isset(
$_POST['show_button'])) {
    
//pokazivajem 4ego nibudj
  
}
  
// i t.d.
?>
<form action="add.php" method="post">
  <input type="submit" name="delete_button"> value="удалить">
  <input type="submit" name="show_button"> value="посмотреть">
</form>

   
 
 автор: black_prince   (22.03.2007 в 00:00)   письмо автору
 
   для: Temnovit   (21.03.2007 в 23:36)
 

А если попробовать:

<?php
...
if(isset(
$_POST[button])){
switch(
$_POST(button)){
case 
delete:
udalenie;
case 
add:
dobavlenie
}
}

и т.д.

ps прошу прощения за синтаксис - не помню, здесь только идея...

   
Rambler's Top100
вверх

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