Вход

Просмотр полной версии : Выбрать select option по value


eqweeke
11.02.2013, 23:46
Привет всем.
У меня есть $_POST['car']=mazda3, есть <select id="edit-submitted-auto">, и есть <option value="mazda3">
Как сделать чтобы при загрузке страницы выбирался тот option, название которого написано в POST? Спасибо заранее! :thanks:

danik.js
12.02.2013, 00:11
POST-запрос делается в сторону сервера. В ответ в браузер приходит обычная страница, нет никаких POST в ней. Помечайте option с нужным value атрибутом selected на стороне сервера, сверяя с вашей POST переменной.

eqweeke
12.02.2013, 00:39
Могли бы накидать мне код? :)

danik.js
12.02.2013, 07:00
<?php

$options = array(
'value1' => 'content1',
'value2' => 'content2',
);
$active = isset($_POST['select']) ? $_POST['select'] : '';

?>

<select>
<?php foreach ($options as $value => $content) : ?>
<option<?=($value == $active) ? ' selected' : ''?> value="<?=$value?>"><?=$content?></option>
<?php endforeach ?>
</select>