IF不适用于SQL FETCH

时间:2012-04-02 00:05:34

标签: php mysql sql if-statement

我做了一个论坛,一切都很顺利到现在为止。即使我没有改变它,这段代码似乎也有问题。即使LOCKED =是,它仍然继续,最后它进入ELSE,而不是停在第一个IF。为什么会发生这种情况?我该如何解决这个问题?谢谢!

代码:

if($row['locked']=='yes'){
  $status = '<img src="images/forum_closed.png" border="0" style="margin-right: 8px;" title="Closed" />';
}else if($oldthread=='no'){
  $status = '<img src="images/forum_newposts.png" border="0" style="margin-right: 8px;" title="New posts" />';
}else{
  $status = '<img src="images/forum_nonewposts.png" border="0" style="margin-right: 8px;" title="No new posts" />';
}

当我将其更改为'yes'=='yes'时,它也通过了所有IF并转到了ELSE ......


-------------------------------- ANSWER -------------- ----------------------------

现在,当我最终检查图像时,看起来他们已经以某种方式与彼此交换名称,因此我认为它已经通过了第一个IF,但它只是用不正确的图像替换的图像。

0 个答案:

没有答案