-2

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

4

2 回答 2

1

您需要提供select名称标签,然后使用 post/get 全局引用该名称。

<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
于 2013-01-01T20:39:04.760 回答
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'];
于 2013-01-01T21:52:12.040 回答