|
| |
|
|
| |
для: Prihod
(19.06.2007 в 23:53)
| | | в сессию пихнут выбранные и потом ставить атрибут selected там где значение совпадает в сессионным | |
| |
|
|
| |
|
|
| | В Общем хотелось бы узнать как правильно сделать передачу значений элементов SELECT при переходе по ссылки на туже самую страницу, что бы выбранные значения в SELECT оставались без изменения т.е к примеру имеем страницу с несколькими элементами SELECT
Test.php
<SELECT name="SEL1" size="1">
<OPTION value="1" selected >действие1</OPTION>
<OPTION value="2" > действие2</OPTION>
</SELECT>
<SELECT name="SEL2" size="1">
<OPTION value="3" selected >действие3</OPTION>
<OPTION value="4" > действие4</OPTION>
</SELECT>
После выбора к примеру в SEL1 действие2, в SEL2 действие4 нажимаем на ссылку
<a href="text.php?activ=send ">отослать данные</a>
После нажатия на ссылку в окне появятся SEL1 и SEL2 в которых выбраны значения в SEL1 действие1, в SEL2 действие3, как сделать что бы после нажатия на ссылку выбранными остались в SEL1 действие2, в SEL2 действие4
Неужели придется применить след. Констр.
<SELECT name=" SEL1" size="1">
<?if(isset($_REQUEST['SEL1'])&&$_REQUEST[' SEL1']==1){?><OPTION value="1" selected > действие1</OPTION>
<?}else{?><OPTION value="1" > действие1</OPTION><?}?>
<?if(isset($_REQUEST[' SEL1'])&&$_REQUEST[' SEL1']==2){?><OPTION value="2" selected> действие2</OPTION>
<?}else{?><OPTION value="2" > действие2</OPTION><?}?>
</SELECT><?}?>
или например если на странице с несколькими элементами SELECT имеется постраничная навигация то как сделать что бы при переходе от одной страницы к другой были выбраны одни и теже значения в SELECT | |
| |
|
|
|