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 回答