我是初学者,我编写了一段代码来在select表单中使用数组值,但我不知道如何获取所选值。 我有什么:
$list = '<select><option>' .implode('</option><option>',$apn).'</option></select>';
现在我想获得所选值的名称,但我不知道如何。我试图添加
<select name="test">
到我的选择表单并通过
获取echo $_POST['test']
但它不起作用。
谢谢!
答案 0 :(得分:0)
<?php $myArray = array(1 => 'red', 2 => 'blue'); ?>
<select name="theName">
<?php
foreach ($myArray as $key => $value) { ?>
<option value="<?php $key ?>"><?php echo $value ?></option>
<?php } ?>
</select>
基本上,您使用foreach语句循环选项值并将键指定为值。
然后,您将获得名称为“theName”的所选值... echo $_POST['theName'];