我有这个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)。
如何修复它以获取所选值?
答案 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>