Как запомнить выбор select с помощью cookie ? Код (Text): <? $nm = "1"; ?> <form method="post"> <select name="select" onchange="this.form.submit()"> <option value="1" <? if($_POST['select'] == "1"): ?>selected="selected"<? endif ?>>1</option> <option value="2" <? if($_POST['select'] == "2"): ?>selected="selected"<? endif ?>>2</option> </select> </form> <? if(isset($_POST['select'])) $nm= $_POST['select']; echo "Город: ".$nm; ?>
Код (Text): <? $nm = "1"; ?> <form method="post"> <select name="select" onchange="this.form.submit()"> <option value="1" <? if(setcookie('select', $_POST['select'], time()+30) == "1"): ?>selected="selected"<? endif ?>>1</option> <option value="2" <? if(setcookie('select', $_POST['select'], time()+30) == "2"): ?>selected="selected"<? endif ?>>2</option> </select> </form> <? if(isset($_POST['select'])) $nm= $_POST['select']; echo "Город: ".$nm; ?> Вот так?
setcookie надо ставить в скрипте, который обрабатывает пришедшие с формы данные. А при формировании комбобокса надо проверять $_COOKIE['select']