单击div

时间:2015-10-28 16:31:47

标签: php mysql

我正在建立一个系统,用户可以选择他拥有的游戏角色(存储在另一个表中的角色)。如果他有两个字符,他应该看到两个div与该div中的字符数据等等。

我知道如何制作div,但是如何将他点击的特定字符数据加载到用户SESSION?例如,他按下了字符编号2,我怎么知道他选择了他在数据库中的第二个字符?

问题是每个用户可能有不同数量的div,我如何知道应该将哪些数据加载到会话并继续使用代码。我希望你理解我的要求。我是否以某种方式为每个div分配一个数字?

1 个答案:

答案 0 :(得分:1)

数据库中的每个字符都应该有一个唯一的ID,用于标识他(主键具有自动增量)。 所以得到点击,你可以在div周围添加一个<a>标签来进行重定向并处理你角色的选择

<a href="selectChar.php?char=<?php echo $char['id']; ?>">
    <div>..</div>
</a>

因此,如果单击div,则使用get param char调用selectChar.php脚本。可以使用$_GET访问此参数。

$char_id = $_GET['char'];

并且使用此ID,您可以在数据库中找到char并将其保存到会话中(或者使用它做任何你想做的事情。)