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>
}?>

如果你能帮助我...

提前致谢 :)

4

2 回答 2

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 放在起始标签上,也没有给任何空间}?>

于 2013-07-06T11:16:05.457 回答
0

在 if 语句中更改
为此 >=
它将起作用!
并删除;在 if 语句之后!

于 2013-07-06T11:18:50.787 回答