как сделать чтобы option был активен чтобы при каждом изменении option отправлялись данные. вот код не работает: Код (Text): <form name="myform" method="post"> <select name="operation"> <?php $operations=array("all"=>"all","comedy"=>"comedy","historical"=>"historical","melodrams"=>"melodrams","trillers"=>"trillers","action"=>"action"); foreach($operations as $key=>$value){ Echo "<option value='$key' selected>$value<option>"; } ?> </select> </form> <?php $oper=filter_input(INPUT_POST,'operation'); echo "$oper";
у вас 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'] итд
без селектэд .забыл удалить.зачем алл название select-a operations с кнопкой submit все работает.как сделать чтобы без кнопки работал?
если этому коду добавить submit то он будет выводить на экран выбранный опшн как сделать так чтобы код работал без submit-а?
Прав наполовину. JS да, нужен, без него никак. Кнопка нет, не нужна. Запуск JS можно повесить на событие onchange или onclick у опшна. Лучше onchange.