|
|
|
| Есть такой кусочек НТМL формы:
<select name="item_type">
<option value="1">Выбор 1</option>
<option value="2" selected="selected">Выбор 2</option>
<option value="3">Выбор 3</option></select>
|
Я, как полный новичок в РНР, понимаю, что name становится переменной $item_type с возможными значениями 1 или 2 или 3. А возможно ли из этой переменной сделать массив? это первый вопрос.
Подскажите, плиз, возможно ли отображать не значение 1, 2 или 3, соответствующие им значения "option", т.е. "Выбор 1", "Выбор 2" или "Выбор 3"? Я так понимаю, что если бы это был массив, и аттрибуты value выступали бы в роли ключей key, то можно было бы их отобразить стандартным
foreach ($item_type as $key=>$value)
{
print $value;
}
|
Дело в том, что я потом хочу использовать эти значения в качестве аттрибута alt к изображениям, который изменяется в зависимости от выбора в вышеупомянутой форме. И если такое возможно, то было бы очень полезно.
Спасибо! | |
|
|
|
|
|
|
|
для: dimon
(08.07.2007 в 11:13)
| | ставьте value такое же как имя и в атрибуты списка multiple | |
|
|
|
|
|
|
|
для: bronenos
(08.07.2007 в 12:10)
| | дело в том, что value я использую позже как название каталога.... это я забыл упомянуть... | |
|
|
|
|
|
|
|
для: dimon
(08.07.2007 в 11:13)
| | Ты всё правильно понял. Можно сделать массив и можно его перебирать стандартным foreach.
<input type="text" name="massive[name]">
<select name=massive[catalog]'>
<option value="index" option>Главная</option>
<option value="about" option>Обо мне</option>
<option value="links" option>Ссылки</option>
</select>
Результат - имеешь массив "massive" с ключами name и catalog. Их значения будут зависеть от выбора пользователя.
<?php
foreach ($massive as $key=>$value)
{
print $value."<br>";
}
?> | |
|
|
|