За последние 24 часа нас посетили 17639 программистов и 1628 роботов. Сейчас ищет 1661 программист ...

как сделать чтобы option был активен

Тема в разделе "HTML и CSS", создана пользователем riaron, 17 мар 2015.

  1. riaron

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

    С нами с:
    1 окт 2014
    Сообщения:
    247
    Симпатии:
    4
    как сделать чтобы option был активен чтобы при каждом изменении option отправлялись данные.
    вот код не работает:
    Код (Text):
    1. <form name="myform" method="post">
    2.   <select name="operation">
    3.       <?php
    4.         $operations=array("all"=>"all","comedy"=>"comedy","historical"=>"historical","melodrams"=>"melodrams","trillers"=>"trillers","action"=>"action");
    5.         foreach($operations as $key=>$value){
    6.           Echo "<option value='$key' selected>$value<option>";
    7.         }
    8.        ?>
    9.   </select>
    10. </form>
    11. <?php
    12.   $oper=filter_input(INPUT_POST,'operation');
    13.   echo "$oper";
     
  2. immortal.1986

    immortal.1986 Активный пользователь

    С нами с:
    24 сен 2013
    Сообщения:
    257
    Симпатии:
    0
    у вас selected веззде будет у каждого инпута!!!!
    немного не понял вопрос!?

    Добавлено спустя 2 минуты 6 секунд:
    если я правильно понял
    Echo "<option value='$key' selected>$value<option>";
    Echo "<option name='$key' value='$key' selected>$value<option>";

    echo $_POST['all']
    echo $_POST['comedy'] итд
     
  3. riaron

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

    С нами с:
    1 окт 2014
    Сообщения:
    247
    Симпатии:
    4
    без селектэд .забыл удалить.зачем алл название select-a operations с кнопкой submit все работает.как сделать чтобы без кнопки работал?
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Автор, соберись и напиши это по-нормальному и осмысленно, будь добр.
     
  5. riaron

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

    С нами с:
    1 окт 2014
    Сообщения:
    247
    Симпатии:
    4
    если этому коду добавить submit то он будет выводить на экран выбранный опшн
    как сделать так чтобы код работал без submit-а?
     
  6. immortal.1986

    immortal.1986 Активный пользователь

    С нами с:
    24 сен 2013
    Сообщения:
    257
    Симпатии:
    0
    только КНОПКУ на которую вешаешь событие JS
     
  7. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Прав наполовину. JS да, нужен, без него никак. Кнопка нет, не нужна. Запуск JS можно повесить на событие onchange или onclick у опшна. Лучше onchange.
     
  8. immortal.1986

    immortal.1986 Активный пользователь

    С нами с:
    24 сен 2013
    Сообщения:
    257
    Симпатии:
    0
    Я это и имел ввиду!! )))))) ты реально телепат!!! мои мысли взял и ПРАВИЛЬНО изложил )))))