【问题标题】:Check Uncheck in PHP Form在 PHP 表单中选中取消选中
【发布时间】:2019-09-20 06:42:59
【问题描述】:

我试过了:

<?php
if(isset($_POST['submit']))
{
    echo $_POST['Privilege_Question_Name'];
    $Privilege_Question_Query = (($_POST['Privilege_Question_Name'] == "Privilege_Question_Value") ? 'Y' : 'N');
    echo $Privilege_Question_Query;
    exit();
}
?>

<form method="post"  action="" >
    <span class="float-right">Question Settings&nbsp;&nbsp;
    <input type="checkbox" name="Privilege_Question_Name" id="Privilege_Question_Id" value="Privilege_Question_Value"/></span>
    <br />
    <input type="submit" class="btn btn-lg btn-info" name="submit" value="Submit">
</form>

如果表单被选中,它可以正常工作。但如果表单 已检查,则会有一条通知:

注意:未定义索引:Privilege_Question_Name

【问题讨论】:

标签: php forms checkbox


【解决方案1】:

一开始就永远不会发送未选中的复选框,因此请检查它是否已设置。

if (isset($_POST['submit'])) {
    $Privilege_Question_Query = isset($_POST['Privilege_Question_Name']) ? 'Y' : 'N';
    echo $Privilege_Question_Query;
    exit();
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-29
    • 2021-07-05
    • 2012-01-23
    • 2012-03-17
    相关资源
    最近更新 更多