[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как запомнить позицию раскрывающегося списка?
xak-2010
Доброго времени суток. Новичок в вебе просит помощи. При использовании метода POST не знаю, как запомнить (восстановить) позицию раскрывающегося списка. В нижеприведенном примере, переменная текстового поля Slovo запоминается, а вот выбранную позицию в списке Jazyk запомнить (восстановить) не удаётся. Заранее благодарю за доброжелательное отношение и помощь.

<html>
<body>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>">

Slovo:
<input name="slovo" class="textinput" value="<?=$slovo?>">

Jazyk:
<select name="Jazyk" >
<option value="ENG">English</option>
<option value="DE">Deuch</option>
<option value="FR">Francaise</option>
</select>

<input type="submit" value="OK">
<?
$slovo = isset($_POST['slovo']) ? $_POST['slovo'] : '';
$Jazyk = isset($_POST['Jazyk']) ? $_POST['Jazyk'] : '';
echo '<br><br>'.'Slovo - '.$slovo.', Jazyk - '.$Jazyk;
?>

</form>
</body>
</html>





Спустя 34 минуты, 46 секунд (6.03.2010 - 11:29) twin написал(а):
    function returnCheck($id, $return) 
{
return ($id == $return)?'selected="selected"':NULL;
}

<select name="Jazyk" >
<
option value="ENG" <?php echo returnCheck('ENG', $_POST['Jazyk']); ?>>English</option>
<
option value="DE"<?php echo returnCheck('DE', $_POST['Jazyk']); ?>>Deuch</option>
<
option value="FR"<?php echo returnCheck('FR', $_POST['Jazyk']); ?>>Francaise</option>
</
select>

Спустя 22 секунды (6.03.2010 - 11:30) inpost написал(а):
<option value="DE" <?php if ($_POST['Jazyk'] == "DE") {echo " selected ";} ?> >Deuch</option>

Спустя 26 минут, 28 секунд (6.03.2010 - 11:56) xak-2010 написал(а):
To Twin и inpost: Искренне благодарю Вас за помощь.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.