为什么它总是只显示单身的条件我的数据是结婚的,但它不遵循我的条件这是我的代码
$civil = $rowpatient['civil'];
if ($civil = "Single") {
# code...
?> <select class='form-control' required name='civil'>
<option>Single</option>
<option>Married</option>
<option>Widowed</option>
</select>
<?php
}elseif ($civil = "Married") {
# code...
?> <select class='form-control' required name='civil'>
<option>Married</option>
<option>Widowed</option>
<option>Single</option>
</select> <?php
}elseif ($civil = "Widowed") {
# code...
?>
<select class='form-control' required name='civil'>
<option>Widowed</option>
<option>Married</option>
<option>Single</option>
</select>
<?php
}
?>发布于 2019-03-01 21:34:00
'=‘是一个赋值运算符,将用于为变量赋值。
$a = 10;
这意味着将10存储到变量$a中;
$a = 20;
$b = $a; 上面的例子意味着首先将20存储到变量$a中,然后将变量$a存储到$b中。因为$a是20,并且它被赋值给$b,所以自动$b也变成了20。
让我们来看看"==“。这就是相等运算符。用于检查两个值是否相同。
$a = 30;
$b = 30;
if ($a == $b){
// do something if both are equal
}比较使用"==",检查$a是否与$b具有相同的值。它不如"===“精确(也比较变量类型),但对于大多数用途,"==”就足够了。
还有一些其他运算符,请查看文档:http://php.net/manual/en/language.operators.comparison.php
https://stackoverflow.com/questions/54945694
复制相似问题