PHP和选择列表

时间:2011-08-07 11:45:56

标签: php html forms

我有这个HTML代码:

<select name='plan_id'>  
 <option value="1" >Basic</option>  
 <option value="2" selected="selected">Basic Gold</option>  
 <option value="3" >Silver</option>  
</select>  

和php代码:

$from = $_POST['plan_id'];  
var_dump($from);  

我得到了字符串''(长度= 0)。

如何修复它以获取所选值?

1 个答案:

答案 0 :(得分:2)

这里是相同的示例代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title></title>
</head>
<body>

<?php

if( isset($_POST['plan_id']) ){
    var_dump($_POST['plan_id']);
}

?>

<form action="" method="post">
    <select name="plan_id">
        <option value="1" >Basic</option>
        <option value="2" selected="selected">Basic Gold</option>
        <option value="3" >Silver</option>
    </select>
    <input type="submit">
</form>

</body>
</html>