我是编程新手。我一直在学习php和mysqli,我知道这个问题需要更多的知识。我正在网格3行3列的网格上。只能在原始区域内选择一个正方形。
我希望用户能够单击正方形(在一行中称为A,B,C),正方形将改变颜色。当用户单击时,理想情况下,我希望将行和正方形信息传输到mysqli中的表。如果没有,我将使用一个提交按钮。
这样的“完整”代码看起来如何?
答案 0 :(得分:0)
为了让事情变得简单,我现在将尝试不使用JavaScript来解释这一点。
如果您已经基于SQL表绘制了方框,则可以这样做:
将方框包装到<a>
元素中。这些链接应包含有关其位置或ID以及状态的信息。
例如<a href='/changeState.php?boxId=1&state=green'></a>
然后,您当然需要相应的脚本changeState.php,该脚本接受$_GET['boxId]
和$_GET['state']
,然后根据此信息执行SQL操作。
或者,即使存在预期的GET参数,您甚至可以使用相同的URL(用于显示网格)并让它处理MySQL操作。
这对您有帮助吗?