Учитывая приведенный ниже код, когда я выбираю значение из раскрывающегося списка [S, M, L] и нажимаю "Отправить", я получаю один из следующих выходных данных:
S is equal to
M is equal to
L is equal to
Я хотел бы, чтобы результат был примерно таким, как
S is equal to Small
M is equal to Medium
L is equal to Large
. Можно ли что-нибудь добавить в мой код для достижения этой цели? Или мне нужно использовать другой подход?
<form action="?" method="post">
<?php
$size = array();
$size[] = "";
$size[] = "S";
$size[] = "M";
$size[] = "L";
if(isset($_REQUEST['list'])){
echo $size[(int)$_REQUEST['list']]." is equal to "."<br />";
}
echo '<select name="list">'."\n";
$count = 0;
foreach($size as $size){
echo '<option value="'.$count.'">'.$size.'</option>'."\n";
$count++;
}
echo '</select>';
?>
<input type="submit" value="submit" />
</form>
<form action="?" method="post">