我想在OR中设置isset($_POST),这样将只有一个按钮要保存在数据库中。

btnusersave是将所有数据保存在对话框中的一种,
saveuseraccess按钮是将复选框保存在数据库中的按钮。

这是我的btnusersave代码

 <?php
    $eventrequirements = 'unchecked';
    if (isset($_POST['btnusersave']))
    {
        if (isset($_POST['eventrequirements']))
        {
            $eventrequirements = $_POST['eventrequirements'];
            if ($eventrequirements == 'net') {
                $eventrequirements = 'checked';
            }
        }
    }

?>

最佳答案

也许像这样?

<?php
    $eventrequirements = 'unchecked';

    if (isset($_POST['btnusersave'])) {
        if (isset($_POST['eventrequirements'])) {
            $eventrequirements = $_POST['eventrequirements'];
            if ($eventrequirements == 'net') {
                $eventrequirements = 'checked';
            }
        }
    }else if ( isset($_POST['saveuseraccess']) ) {
        //do alternate code (to save checkboxes) here
    }

?>

关于php - 如何在isset_POST中设置OR,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36100775/

10-09 22:25