0

PHPスクリプトに問題があります。5 ヒット未満の場合はロックされたボタンが表示され、5 ヒットを超えるとロック解除されたボタンが表示されるように機能させたいと考えています。

<?
 if($hits < 5){
    ?>
   <div id="status-button-locked"></div>

    <?  
  }
  ?>

<?

 if($hits > 5){
    ?>
   <div id="status-button-unlocked"></div>

    <?  
  }
  ?>

上記のコードを試しましたが、うまくいきませんでした。値が 5 より大きい場合、何も表示されません。

4

2 に答える 2

1

正確に 5 回ヒットすると、何も表示されません。試す:

<?
 if($hits < 5){
    ?>
   <div id="status-button-locked"></div>
    <?  
  } else {
  ?>
   <div id="status-button-unlocked"></div>
  <?  
  }
  ?>
于 2013-08-05T10:46:38.183 に答える
0

デビッドが言ったように、正確に 5 にヒットしても反応しなくなりました。

これを試して:

<?php
  if($hits >= 5){  // this part happens if $hits is 5 or higher.
?>
   <div id="status-button-unlocked"></div>
<?php 
  } else {
?>
   <div id="status-button-locked"></div>    
<?php 
  } 
?>

このようにして、$hits が空の場合などのエラーを処理します。

于 2013-08-05T10:51:57.760 に答える