За последние 24 часа нас посетили 10526 программистов и 627 роботов. Сейчас ищет 141 программист ...

Проверка выпадающего списка

Тема в разделе "PHP для новичков", создана пользователем AbogusGames, 3 май 2021.

  1. AbogusGames

    AbogusGames Новичок

    С нами с:
    10 ноя 2020
    Сообщения:
    43
    Симпатии:
    0
    Есть список.

    HTML:
    1.     <form method="POST">
    2.         <label for="support">Тех работы</label>
    3.         <select name="status">
    4.             <option name="true">Включены</option>
    5.             <option name="false">Выключены</option>
    6.         </select>
    7.         <input type="submit" name="changesupport" value="Готово">
    8.     </form>
    Нужно сделать, что-бы когда выбран элемент "Включены" выполнялась одна функция, когда "Выключена" другая функция.
     
  2. Drunkenmunky

    Drunkenmunky Новичок

    С нами с:
    12 авг 2020
    Сообщения:
    771
    Симпатии:
    145
    А что показывает
    PHP:
    1. print_r($_POST);
    ?
     
  3. AbogusGames

    AbogusGames Новичок

    С нами с:
    10 ноя 2020
    Сообщения:
    43
    Симпатии:
    0
    PHP:
    1. Array ( )
     
  4. Drunkenmunky

    Drunkenmunky Новичок

    С нами с:
    12 авг 2020
    Сообщения:
    771
    Симпатии:
    145
    Значит что-то с формой не так, нет?
     
  5. AbogusGames

    AbogusGames Новичок

    С нами с:
    10 ноя 2020
    Сообщения:
    43
    Симпатии:
    0
    А, надо было нажать отправить. Туплю
    PHP:
    1. Array ( [status] => Выключены [changesupport] => Готово )
     
  6. Drunkenmunky

    Drunkenmunky Новичок

    С нами с:
    12 авг 2020
    Сообщения:
    771
    Симпатии:
    145
    PHP:
    1. $status = 1;
    2. if(isset($_POST['status']))
    3. {
    4. $status = $_POST['status'];
    5. }
    6.  
    7. if($status == 'Включены')
    8. {
    9. echo 'включено';
    10. }
    11. else
    12. {
    13. echo 'не включено';
    14. }
     
  7. AbogusGames

    AbogusGames Новичок

    С нами с:
    10 ноя 2020
    Сообщения:
    43
    Симпатии:
    0
    спасибо!
     
  8. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    2.804
    Симпатии:
    523
    Адрес:
    Татарстан
    У option нет name, есть value
     
    Sail нравится это.