我有以下代码,我正在尝试检索已发布的数据 更新表单,但我不能让我的代码工作。 ELSE部分工作正常,但第一个条件不起作用。
if(isset($_GET['id'])){
if((strtoupper($sub1_name) == 'Art') ||
(strtoupper($sub2_name) == 'Art')){
echo 'checked';
}
}else{
echo (isset($_POST['subject2'])?'checked="checked"':'');
}
答案 0 :(得分:0)
strtoupper
返回一个字符串,其中所有字符都是大写的,因此它永远不会等于包含大写和小写字符混合的字符串。它应该是:
if((strtoupper($sub1_name) == 'ART') ||
(strtoupper($sub2_name) == 'ART')){