Php 宾果游戏-如何点击/显示选择
我正在尝试用HTML、CSS和PHP(无Javascript)创建一个宾果游戏。用户可以对计算机玩宾果游戏。用户必须能够在表中指示数字。但我不知道如何在实践中解决这个问题 这就是我到目前为止所做的:Php 宾果游戏-如何点击/显示选择,php,html,css,arrays,post,Php,Html,Css,Arrays,Post,我正在尝试用HTML、CSS和PHP(无Javascript)创建一个宾果游戏。用户可以对计算机玩宾果游戏。用户必须能够在表中指示数字。但我不知道如何在实践中解决这个问题 这就是我到目前为止所做的: <!DOCTYPE html> <html> <head> <title>bingo</title> </head> <body> <?php if (empty($_POST)) { $
<!DOCTYPE html>
<html>
<head>
<title>bingo</title>
</head>
<body>
<?php
if (empty($_POST)) {
$players = array('computer', 'opponent');
$picks = array();
for ($i = 1; $i < 16; $i++)
{
$numbers['B'][] = $i;
$numbers['I'][] = $i+15;
$numbers['N'][] = $i+30;
$numbers['G'][] = $i+45;
$numbers['O'][] = $i+60;
}
$letters = array ('B','I','N','G','O');
foreach ($letters as $letter) {
foreach($players as $player)
{
shuffle($numbers[$letter]);
$chunks = array_chunk($numbers[$letter], 5);
$cards[$player][$letter] = $chunks[0];
if ($letter == 'N') {
$cards[$player][$letter][2] = ' * '; // *
}
}
}
$cardsstr = serialize($cards);
$picksstr = serialize($picks);
}
else
{
}
?>
Getrokken nummers : <?php echo implode(',', $picks) ?>
<form method='post'>
<input type='hidden' name='cardsstr' value='<?php echo $cardsstr ?>' />
<input type='hidden' name='ballsstr' value='<?php echo $ballsstr ?>' />
<input type='hidden' name='picksstr' value='<?php echo $picksstr ?>' />
<input type='submit' name='cards' value='next number' />
</form>
<a href="bingo2_niels.php">Start Over</a>
<?php
foreach ($cards as $key => $value)
{
// Show player
echo "<h2>" . $key . "</h2>";
// Start table
echo "<table border='1'>";
echo "<tr><td>B</td><td>I</td><td>N</td><td>G</td><td>O</td></tr>";
for ($i = 0; $i < 5; $i++) {
echo "<tr>
<td>" . $value['B'][$i] . "</td>
<td>" . $value['I'][$i] . "</td>
<td>" . $value['N'][$i] . "</td>
<td>" . $value['G'][$i] . "</td>
<td>" . $value['O'][$i] . "</td>
</tr>";
}
echo "</table>";
}
?>
</body>
</html>
答对 了
Getrokken nummers:
这就是它的样子:
但现在,我正在努力思考如何在表格中选择数字,并在选择时显示它们。你能帮我吗?在我看来,在“正确”的宾果游戏中,用户可以选择任何数字,只有当他们点击宾果按钮(或划掉最后一个数字)时,你才能验证他们是否选择了正确的数字。首先,让他们点击来切换选择。由于您有往返并使用PHP,我认为您可以将其作为正常的HTML表单使用,其中每个单元格都是一个复选框。您可以为复选框创建一个
,让它填充单元格,并隐藏复选框本身。通过这种方式,你可以让它看起来像这样,只需要一些常用的表单控件和CSS。下一步是验证,但是如果你从这个表单输入开始,我想这些想法会在你自己的头脑中形成,如何进一步实现它。正如现在所写的,你的问题非常广泛,要么根本得不到答案,要么完全实现你的项目,我想这也不是你的目标。