2013-07-06 134 views
0

好了,所以我试图让这个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') 

主要删除后,该;如果condition.It终止,如果条件有itself.Now代码应该像

<?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在开始标记,并没有给任何空间}?>

+0

嗯...现在它给了我这个错误: '解析错误:语法错误,意外的$结束' – RepairServices

+0

现在看到我编辑的答....并告诉我你有什么.. ?? – Gautam3164

+0

好现在我想我得到:'解析错误:语法错误,意外'}' 对195 ='} else {?>' – RepairServices

0
在if语句变化


这个> =该
很有效!
并删除;如果陈述后!