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 に答える