好的,所以我试图让这个if / else语句解决这个错误:
Parse error: syntax error, unexpected T_ELSE
这是我的if / else语句:
<?if ($stats -> totalReferrals($odb, $_SESSION['username']) == '10' or > '10');
{?>
<h4><strong>Total Referrals: <font color="green">
<?php echo $stats -> totalReferrals($odb, $_SESSION['username']); ?>
</font></strong></h4>
<?}else{?>
<h4><strong>Total Referrals: <font color="red">
<?php echo $stats -> totalReferrals($odb, $_SESSION['username']); ?>
</font></strong></h4>
}?>
如果你能帮助我......
提前致谢:)
答案 0 :(得分:2)
试试这个
if ($stats -> totalReferrals($odb, $_SESSION['username']) >= '10')
和主要在if条件之后删除;
。它会自动终止if条件。现在代码应该像
<?php if( $stats->totalReferrals($odb, $_SESSION['username']) >= '10') { ?>
<h4><strong>Total Referrals:
<font color="green">
<?php echo $stats->totalReferrals($odb, $_SESSION['username']); ?>
</font>
</strong>
</h4>
<?php } else { ?>
<h4><strong>Total Referrals:
<font color="red">
<?php echo $stats->totalReferrals($odb, $_SESSION['username']); ?>
</font>
</strong>
</h4>
<?php } ?>
保持这种语法......即使你没有把php放在开始标记处也没有为}?>
提供任何空间
答案 1 :(得分:0)
更改为
并删除; if if statement!