单选按钮上的三值逻辑PHP

单选按钮上的三值逻辑PHP,php,Php,我有一个表单,可以从数据库中提取数据并填写所有字段,供用户编辑现有记录。当前设置单选按钮的方式如下: <input type="radio" id="statusActive" value="1" name="status" <?php if ($departmentData->thresholdActive == "1"){ echo 'checked'; }else{ echo ''; } ?>> Active 三元逻辑方法会说什么: 如果POST为true,

我有一个表单,可以从数据库中提取数据并填写所有字段,供用户编辑现有记录。当前设置单选按钮的方式如下:

<input type="radio" id="statusActive" value="1" name="status" <?php if ($departmentData->thresholdActive == "1"){ echo 'checked'; }else{ echo ''; } ?>> Active
三元逻辑方法会说什么:


如果POST为true,则POST数据将使用数据库中的数据?

一个三元表达式,使用以下公式

<input type="radio" 
       id="statusActive" 
       value="1" 
       name="status" 
       <?php echo ($departmentData->thresholdActive == "1") ? 'checked' : ''; ?>
>
if ($departmentData->thresholdActive == "1")
{ 
    echo 'checked'; 
}
else
{  
    echo ''; 
}
会是

echo $departmentData->thresholdActive == "1" ? 'checked' : '';

使用以下表达式的三元表达式

if ($departmentData->thresholdActive == "1")
{ 
    echo 'checked'; 
}
else
{  
    echo ''; 
}
会是

echo $departmentData->thresholdActive == "1" ? 'checked' : '';

三元逻辑-您可能需要

<?php echo ($departmentData->thresholdActive == "1")? 'checked':'';?>

其中“索引”指的是一个特定的post变量,我假设在设置post时存在该变量;您没有指定是否检查特定的POST变量,因此很难猜测;并假设您知道如何使用数据库中的值设置$dbValue,这可能是您想要的

<?php echo ($departmentData->thresholdActive == "1")? 'checked':'';?>

其中“索引”指的是一个特定的post变量,我假设在设置post时存在该变量;您没有指定是否检查特定的POST变量,因此很难猜测;并假设您知道如何使用数据库中的值设置$dbValue

如果只有一个动作回音,那么使用三元运算符有什么意义;没有效果?用户常规ifSo允许在数据库中标记选项A。当我拉它时,我想预先检查选项A。然而,如果我选择选项B但不填写另一个字段,它将需要保留所有的post数据,这样我就不必用单选按钮再次填写所有内容,一组中只能设置一个。在我看来,您实际上是在问如何从数据库中获取radio It tons集的默认值,并使用POST变量(如果存在)的内容覆盖该值。如果是这样的话,我建议改写这个问题。你追求的是一种效果,而不是一种特定的方法。如果你只得到一个动作回声,那么使用三元运算符的意义何在;没有效果?用户常规ifSo允许在数据库中标记选项A。当我拉它时,我想预先检查选项A。然而,如果我选择选项B但不填写另一个字段,它将需要保留所有的post数据,这样我就不必用单选按钮再次填写所有内容,一组中只能设置一个。在我看来,您实际上是在问如何从数据库中获取radio It tons集的默认值,并使用POST变量(如果存在)的内容覆盖该值。如果是这样的话,我建议改写这个问题。你追求的是一种效果,而不是一种特定的方法它被称为完美执行我们需要在单选按钮中提到回声:-完美执行我们需要在单选按钮中提到回声:-