1

$order送信ボタンを押すたびに、変数が 1 ずつ増加するようにしたいと思います。

(ページの名前は study.php なので、ボタンを押すたびにページが更新されます):

 <?php 
 $order = $_GET['number']; 

 echo "<form action='study.php' method='GET'>
   <input type='hidden' name='number' value='$order++' />
   <input class='big_b' type='submit'  value='next' /> 
 </form>";

 echo "$order";
 ?>

最初にボタン $order を 1 回押すと 1、2 回目は 2、3 回目は 3 などです。

ご協力いただきありがとうございます!

編集:解決済み

 <?php 
 session_start();
 if(empty($_SESSION['count'])) $_SESSION['count'] = 0;
 $order =  $_SESSION['count']+1;
 $_SESSION['count'] =  $order; 

 echo "<form action='study.php' method='GET'>
        <input class='big_b' type='submit'  value='next' /> 
    </form>";

 echo "$order";
 ?>
4

3 に答える 3

0

演算を行うには、引用符の外側に置く必要があり$order++ます (1 ずつ増加)。コードは次のとおりです。

<?php 
 $order = $_GET['number']; 

 echo "<form action='study.php' method='GET'>
   <input type='hidden' name='number' value='".$order++."' />
   <input class='big_b' type='submit'  value='next' /> 
 </form>";

 echo "$order";
 ?>
于 2012-11-03T12:30:51.400 に答える