Php 用户输入后更改div服务器端的类

Php 用户输入后更改div服务器端的类,php,javascript,html,css,forms,Php,Javascript,Html,Css,Forms,我正在做一个项目,用户可以选择一个大区域的正方形并“预订”它们。 网格只是一个html表,每个表都有一个唯一的id(1,2,3…)。 与此示例类似: $ 现在,在他们提交一个简单的表格后,所选的方块变成黄色。我使用javascript来实现这一点,通过id搜索所有元素并更改它们的类。它工作得很好 我现在要做的是更改服务器端所选每个元素的类。因此,当一个新用户加载页面时,他会看到黄色的方块,这些方块已经被其他用户预订了 但是我不知道怎么做,我想用javascript是不可能的,所以我试着用php。

我正在做一个项目,用户可以选择一个大区域的正方形并“预订”它们。 网格只是一个html表,每个表都有一个唯一的id(1,2,3…)。 与此示例类似:
$
现在,在他们提交一个简单的表格后,所选的方块变成黄色。我使用javascript来实现这一点,通过id搜索所有元素并更改它们的类。它工作得很好

我现在要做的是更改服务器端所选每个元素的类。因此,当一个新用户加载页面时,他会看到黄色的方块,这些方块已经被其他用户预订了

但是我不知道怎么做,我想用javascript是不可能的,所以我试着用php。是否有等效的getelementbyid函数,如何更改每个元素的类

请给我一个建议,谢谢

DOMDocument::getElementById('element_id')
使用PHP DOMDocument类完成此操作

编辑:没有完全阅读问题


在某种程度上,您需要保存已被其他人预订的方块

总体思路:

1) 每当用户单击正方形时,您都会将id保存在数据库的表中。您可以使用一个表单(它将重新加载页面),或者如果您希望它更干净,您可以执行AJAX调用


2) 显示页面时,检索已保存的id并将类设置为“已预订”动态生成表。

您需要的是一个数据库,以了解哪些景点已预订。其他任何操作都需要很长时间才能完成,而且效率不高。

您如何生成表?我使用javascript生成表,然后将其复制粘贴到我的index.php文件中。所以它现在是硬编码的。
setAttribute("class", "already_booked");