一尘不染

PHP获取下拉值和文本

php

<select id="animal" name="animal">                      
<option value="0">--Select Animal--</option>
<option value="1">Cat</option>
<option value="2">Dog</option>
<option value="3">Cow</option>
</select>

if($_POST['submit'])
{
$animal=$_POST['animal'];
}

我有这样的下拉菜单。我想要的是,我想使用 PHP 在按钮提交中获得选定的值和文本。我的意思是如果它被选为第一。我想同时获得 1
Cat

请帮忙。谢谢。


阅读 252

收藏
2020-05-29

共1个答案

一尘不染

$animals = array('--Select Animal--', 'Cat', 'Dog', 'Cow');
$selected_key = $_POST['animal'];
$selected_val = $animals[$_POST['animal']];

使用您的$ animals列表生成下拉列表;您现在可以获得密钥和该密钥的值。

2020-05-29