Php 猜骰子
我是php新手,我无法让我的程序正确显示。如果代码不起作用,我就得不到像Great Job这样的文本,你很好! 我只想做一个简单的猜谜游戏,你猜对数字,然后看看你是否猜对了数字,当然是随机数 这是我的代码(php.html)Php 猜骰子,php,Php,我是php新手,我无法让我的程序正确显示。如果代码不起作用,我就得不到像Great Job这样的文本,你很好! 我只想做一个简单的猜谜游戏,你猜对数字,然后看看你是否猜对了数字,当然是随机数 这是我的代码(php.html) 您的猜测: Game_check.php <html> <body> <?php $roll = $_POST['submit']; $dice = rand(1,
您的猜测:
Game_check.php
<html>
<body>
<?php
$roll = $_POST['submit'];
$dice = rand(1, 6);
if ($roll == 1 && $dice == 1)
{
print "Great Job, You're Good!";
}
else if ($roll == 1 && $dice /= 1)
{
print "Wrong"; <br >
}
if($dice == 1) print "<img src='1.png'>"."<br>";
if($dice == 2) print "<img src='2.png'>"."<br>";
if($dice == 3) print "<img src='3.png'>"."<br>";
if($dice == 4) print "<img src='4.png'>"."<br>";
if($dice == 5) print "<img src='5.png'>"."<br>";
if($dice == 6) print "<img src='6.png'>"."<br>";
else {
print "Thanks". "<br>";
}
?>
<form name= "Back" action= "php.html" method= "post">
<input type="submit" name="back" value ="Play again">
</form>
</body>
</html>
如果你的语句错误,你只需要知道。您还需要进入打印
中
if ($roll == $dice)
{
print "Great Job, You're Good!";
} else {
print "Wrong<br />";
}
if($roll==$dice)
{
打印“干得好,你很好!”;
}否则{
打印“错误的
”;
}
确保使用正确的语法。如果要检查两个对象是否不相等,操作符如下所示:
a != b
更改此行:
else if ($roll == 1 && $dice /= 1)
到
我付出,我赢;这就是游戏吗?嗯<代码>/=
是的,如果你的if语句是这样的,那么你只能在掷骰是1时获胜,即使你猜对了掷骰。另外,我不认为/=
是您要找的运算符,但我不懂PHP,所以谁知道呢。@Noah我从来没有提到过这个“约定”。我只是说文件名php.html
不一定是坏的,因为它只是用作测试php的名称(如“在这个项目中,我想第一次试用php,所以让我们调用该页面php.html
”)。他也可以使用test.html
,但在这一点上这并不是一个真正的问题(还有其他问题)。@FélixGagnon Grenier我几乎认为这看起来像是一个分裂的裂缝。英雄联盟
else if ($roll == 1 && $dice /= 1)
else if ($roll == 1 && $dice != 1)