Здравия! имеется index.php страница такого вида PHP: <form id="form1" name="form1" method="get" action="show.php"> <select name="cg" onchange="SearchC();" id="catG" > <option value="1" >ВСЕ КАТЕГОРИИ</option> <option value="2"<? if($pcat=="2")echo "selected='selected'"; ?>>Предмет</option> <option value="3" <? if($pcat=="3")echo "selected='selected'"; ?>>Факультет</option> <option value="4" <? if($pcat=="3")echo "selected='selected'"; ?>>Лектор</option> </select> </form> аякс PHP: function SearchC() { var category = $("#catG").val(); var query = "searchbox.php?ct="+category; $.ajax({ url: query, success: function(data, textStatus, XMLHttpRequest) { $("#searchcontents").html(data); SearchCCallBack(false); } }); } searchbox.php PHP: <? if (($_GET['ct'] == '1')) { ?> <select name="subj" id="subj" class="textbox"> <option value="1"> Ядерная Физика </option> <option value="2"<? if КАК ЗДЕСЬ НАПИСАТЬ ЗАПРОС echo "selected='selected'";?>>ВышМат</option> </select> <?php } ?> что-то заблудился, как сделать чтоб при переходе на следующую страницу show.php, все что выбирал("cg" и "subj" ) сохранилось и подгрузилось. C "cg" проблем нет, прописываю в начале show.php страниы if (isset($_GET['cg'])){$pcat=$_GET['cg'];} а как быть с "subj"? Нужно очень срочно, подсобите. :help: Благодарю
igordata, в урле передается. но вопрос в том как сделать, чтоб одна из option из файла searchbox.php стала "SELECTED" после того как перейду в show.php (в index.php после всей этой кухни стоит submit) searchbox.php загружается асинхронно, получается мне значение "subj" нужно как то аяксом забросить.
Juriy как. при отрисовке страницы смотришь что за параметры передали. и в одну строку из этого списка приписываешь selected и усё.