За последние 24 часа нас посетили 19715 программистов и 1656 роботов. Сейчас ищут 1535 программистов ...

Форма с двумя кнопками

Тема в разделе "PHP для новичков", создана пользователем Nurgl, 19 мар 2008.

  1. Nurgl

    Nurgl Активный пользователь

    С нами с:
    19 мар 2008
    Сообщения:
    2
    Симпатии:
    0
    Глупый вопрос :oops:
    Есть предпложим такая форма:
    Код (Text):
    1. $file = $_SERVER['PHP_SELF'];
    2. $message = <<< EOMSG
    3. <form method="post" action="$file">
    4. <td class="Column1"><left><input type="submit" name="roz" value="Пуууууск">
    5. </form>
    6. EOMSG;
    Если я сделаю вторую кнопку преположим
    Код (Text):
    1. <input type="submit" name="roz_2" value="Пуууууск_2">
    как сделать проверку, что была нажата имено эта кнопка? И можноли так делать в форме ?
    Пробовал if ($_GET['roz_2']) не выходит.

    P.S. это мне нужно для того, чтобы помимо отправки данных из формы в БД кнопка писала дополнительный параметр в стобец.
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    PHP:
    1. <?php
    2. if(isset($_POST['ros'])){
    3. // делай раз
    4. } else if(isset($_POST['roz_2'])){
    5. // делай два
    6. }
    7. ?>
     
  3. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Nurgl
    Ответ подсказали выше :)
     
  4. beejuice

    beejuice Активный пользователь

    С нами с:
    19 мар 2008
    Сообщения:
    3
    Симпатии:
    0
    <input type="submit" name="roz_2" value="Пуууууск_2">

    При нажатие вашей кнопки методом POST скрипту передаются следующие данные:
    $roz_2 = "Пуууууск_2";

    Эту переменную в скрипте лучше отлавливать в глобальном массиве $_POST.