php .how使make L1语句(if)有效吗?

时间:2017-06-03 12:13:31

标签: php

       <?php
      $score=0;
      $i=0;  
      function icremm($i) {
        $Question1=array( "answer1aa","answer1b","answer1c","answer1d");
     $Question2=array( "answer2a","answer2bb","answer2c","answer2d");
     $Question3=array( "answer3a","answer3b","answer3c","answer3dd ");
     $allquest=(array($Question1,$Question2,$Question3));

   $rand1=$allquest[$i];
    ?>
    <form method="POST">
    <input  type="submit"  name="1b"   value="<?php echo $rand1[0] ?>"/>
    <input  type="submit"   name="2b"  value="<?php echo $rand1[1] ?>" />
     <input  type="submit"   name="3b"  value=" <?php echo $rand1[2] ?>" />
    <input  type="submit"   name="4b"   value="<?php echo $rand1[3] ?>"  />
    </form>
    <?php 
     echo "<br>";
   global $score;
    echo $score;
    echo "<br>";
     echo "<br>";
      global $i;
     echo $i;
    }  
    icremm($i);

       if  (isset($_POST["1b"]) )  {
        $score+=5; 
         $i++;

       goto L1;  
   }  

  if( $i==0 && isset($_POST["2b"]) || $i==0 &&  isset($_POST["3b"]) ||$i==0 &&  isset($_POST["4b"]) )  {
   header("Location: lost.php");
    }
L1:{
    @ob_end_clean(); 
    icremm($i);


 if  (isset($_POST["2b"]) )  {
        $score+=5;
         $i++;
@ob_end_clean();         
     echo"you won";

    }   
    } 

    ?>
  1. 我尝试让我的第一个游戏像“谁想成为百万富翁”,当我回答第一个问题并转到L1 第一个陈述(// if($ i == 0&amp;&amp; isset($ _ POST [“2b”])|| $ i == 0&amp;&amp; // isset($ _ POST [ “3b”])|| $ i == 0&amp;&amp; isset($ _ POST [“4b”])){ // header(“Location:lost.php”); )仍然有效

  2. 但我想要L1声明工作

0 个答案:

没有答案