我正在尝试创建一些PHP,用户选择一个数字并单击一个按钮,它会将数字发送到数据库。
当您选择出生日期时,就像Facebook的注册一样..
<p>Select your number:</p>
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
如何获取所选选项并将其设置为变量,例如$ num? 谢谢! :)
答案 0 :(得分:1)
您需要为select
提供名称标记,然后使用post / get global引用该名称。
<select name="number">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
然后使用PHP:
$num = $_POST['number']; //or $_GET depending on your form's method type
答案 1 :(得分:0)
select元素需要一个名称标签,否则您将无法通过PHP检查该值。
<form method="post">
<select name="number">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" value="Submit">
</form>
使用PHP输出:
echo 'Selected number: '.$_POST['number'];