【发布时间】:2016-11-15 04:51:58
【问题描述】:
所以,我正在用 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';
}
}
}
?>
【问题讨论】:
-
您的表单缺少提交按钮
-
您的提交按钮在哪里?请添加按钮。
-
我只是添加了提交按钮,仍然无法正常工作
-
“不工作”什么也没告诉我们。那是错误的输入类型