2016-11-15 36 views
0

私はロック、ペーパー、シザーゲームをPHPで作成しています。私は2つのWebページを作成しています。最初のWebページには、ロック、ペーパー、はさみ、および送信ボタンの3つのラジオボタンが含まれています。最初のページは2番目のページに情報を送信します。 2番目のページはコンピュータです。コンピュータは、岩、紙、はさみの中からランダムに選択します。ロック、ペーパー、はさみゲームphp

これは私が今持っているものです。それは正しい方法で情報を送信していないだけです。ここで

FirstPage: 
 

 
<?php 
 
session_start(); //session start 
 
    if(!isset($_SESSION['username']))  //if session not found redirect to homepage 
 
    { 
 
    header('location:login.php'); 
 
    } 
 
    else{ 
 
     echo '<form action="game.php" method="post" /> 
 
      <input type="radio" name="user_choice" value="Rock" title="Rock" />Rock <br /><br /> 
 
      <input type="radio" name="user_choice" value="Paper" title="Paper" />Paper <br /><br /> 
 
      <input type="radio" name="user_choice" value="Scissors" title="Scissors" />Scissors <br /><br /> 
 
<input type="button" name="user_choice" value="Submit" title="Submit" /> <br /><br /> 
 
      
 
      </form> '; 
 
      } 
 
?> 
 

 
SecondPage: 
 

 
<?php 
 
session_start(); //session start 
 
//if session not found redirect to homepage 
 
if(!isset($_SESSION['username'])) { 
 
    header('location:login.php'); 
 
} elseif { 
 
    elseif($_POST['user_choice']) { 
 
     $user_choice = $_POST['user_choice']; 
 
     $Choosefrom= array(Rock, Paper, Scissors); 
 
     $Choice= rand(0,2); 
 
     $Computer=$Choosefrom[$Choice]; 
 
     elseif($user_choice == $Computer) { 
 
      echo 'Player: '.$user_choice.' CPU: '.$Computer.'. Result: Win'; 
 
     } else { 
 
      echo 'Player: '.$user_choice.' CPU: '.$Computer.'. Result: Lose'; 
 
     } 
 
    } 
 
} 
 
?>

+0

フォームに送信ボタンがありません –

+0

送信ボタンはどこですか?ボタンを追加してください。 –

+0

私は送信ボタンを追加してもまだ動作していません – erik

答えて

1

コードを進めています。

<?php 
session_start(); //session start 
    if(!isset($_SESSION['username']))  //if session not found redirect to homepage 
    { 
    header('location:login.php'); 
    } 
    else{ 
     echo '<form action="game.php" method="post" /> 
      <input type="radio" name="user_choice" value="Rock" title="Rock" />Rock <br /><br /> 
      <input type="radio" name="user_choice" value="Paper" title="Paper" />Paper <br /><br /> 
      <input type="radio" name="user_choice" value="Scissors" title="Scissors" />Scissors <br /><br /> 
      <input type="submit" name="form_submit" value="submit"/> 
      </form> '; 
      } 
?> 

game.phpページのコード

<?php 
session_start(); //session start 
//if session not found redirect to homepage 
if(!isset($_SESSION['username'])) { 
    header('location:login.php'); 
} elseif { 
    if($_POST['user_choice']) { 
     $user_choice = $_POST['user_choice']; 
     $Choosefrom= array('Rock', 'Paper', 'Scissors'); 
     $Choice= rand(0,2); 
     $Computer=$Choosefrom[$Choice]; 
     if($user_choice == $Computer) { 
      echo 'Player: '.$user_choice.' CPU: '.$Computer.'. Result: Win'; 
     } else { 
      echo 'Player: '.$user_choice.' CPU: '.$Computer.'. Result: Lose'; 
     } 
    } 
} 
?> 

最初のページには、それはあなたを助けることを願っています。

+0

@erikそれがうまくいけば、答えを受け入れてください。 –

+0

game.phpに答えが表示されていません。 – erik

関連する問題