检查PHP中选择了哪个单选按钮


Checking which radio button is selected in PHP

我有一个HTML页面,其中包含两个单选按钮("是"answers"否")以及一个提交按钮。

我如何指定我想执行PostgreSQL查询只有当提交按钮被按下和"是"单选按钮被选中?

您的单选按钮需要具有相同的name,因此检查为该字段提交的值:

if ($_POST['radio'] == 'Yes')
{
    // Execute query
}

给定这样的HTML

<form action="foo.php" method="post">
    <label for="yesno_yes">
        <input type="radio" name="yesno" value="yes" id="yesno_yes"> Yes
    </label>
    <label for="yesno_no">
        <input type="radio" name="yesno" value="no" id="yesno_no"> No
    </label>
    <input type="submit" name="submit_btn" value="Submit">
</form>

你可以用这个

检查
<?php
if (isset($_POST['submit_btn'], $_POST['yesno']) && $_POST['yesno'] == 'yes') {
    // do stuff here
}