PHP:获取选定的选项并发布到数据库

时间:2013-01-01 20:37:40

标签: php database option selected posting

我正在尝试创建一些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? 谢谢! :)

2 个答案:

答案 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'];