我一直在为我的高级RAP项目开发一款游戏,直到最近我一直在努力.当玩家或敌人的生命值等于0时,我需要一种方法来迭代它.我不希望它们都等于0,这两个例子都有.我试过改写这几种方法,但它没有用.感谢所有为此提供帮助的人.
while (!(enemyHealth == 0 || playerHealth == 0)
{ //START WHILE
Console.WriteLine("[System:] Here are the list of moves that you can do:\n1)Punch\n2)Kick\n3)Round House Kick");
Console.WriteLine();
decision = Console.ReadLine();
Console.WriteLine();
decisionNumber = int.Parse(decision);
if (decisionNumber < 1 || decisionNumber > 3)
{ //STARTS IF
throw new Exception();
} //ENDS IF
else
{ //STARTS ELSE
enemyHealth = enemyHealth - attackNumber;
playerHealth = playerHealth - enemyAttackNumber;
Console.WriteLine();
Console.WriteLine("[System:] Enemy Health: " + enemyHealth + "\nYour Health: " + playerHealth);
} …Run Code Online (Sandbox Code Playgroud) 我一直在努力将变量从一个页面传递到另一个页面.这是我的考试,我需要帮助,因为我的老师说我可以使用互联网寻求帮助.我创建的传递变量的链接不起作用,因为学生ID或电子邮件被假定传递给链接.这是相关代码:
echo "<table border=1><th colspan=7>Placed Orders</th></tr><tr><td>Student ID or Email</td><td>Name</td><td>Phone Number</td><td>Room Number</td><td>Order</td><td>Approval</td><td> </td></tr>";
while ($row=mysql_fetch_array($result)) {
$id = $row["StudentIDorEmail"];
$name = $row["Name"];
$phone = $row["Phone"];
$roomnumber = $row["RoomNumber"];
$order = $row["Orders"];
$approval = $row["Approved"];
echo "<tr><td align='center'>" . $id . "</td><td align='center'>" . $name . "</td><td align='center'>" . $phone . "</td><td align='center'>" . $roomnumber . "</td><td align='center'>" . $order . "</td><td align='center'>" . $approval . "</td><td align='center'><a href='approve.php?id=".$id."'>Fill Order</a></td></tr>";
}
echo "</table>";
Run Code Online (Sandbox Code Playgroud)
我正在尝试将变量传递给approve.php页面,以便我可以将该行设置为1,然后当它更改为1时,它将从数据库中删除.这让我不断出错,我不知道出了什么问题.这是它要传递给的页面的相对代码的另一部分:
$id = $_GET["StudentIDorEmail"];
$query = "UPDATE tracker WHERE StudentIDorEmail=$id"; …Run Code Online (Sandbox Code Playgroud)