2013-07-06 180 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語句變化


這個> =該
很有效!
並刪除;如果陳述後!