gpt4 book ai didi

php - 有效地保存表中的数据,并且易于检索和回显

转载 作者:行者123 更新时间:2023-11-30 01:08:01 24 4
gpt4 key购买 nike

信息

我目前有一个表格,如下图所示,table image

问题

我使用 ul 制作了这张表& li这是代码

http://jsfiddle.net/8j2qe/1/

问题

在图像中存储数据并轻松显示数据的最佳方式是什么?

请记住,每列只能有 1 个条目。

谢谢!任何问题都会尽快得到答复!

编辑

抱歉,我认为我最初的问题不够清楚。我要问的是,存储然后显示此类数据的最佳方式是什么。我想显示数据库中的数据,使其像图像中那样显示。

我是否应该在数据库中为表中的每一列设置一列,然后根据它所在的列说出 A、B、C 或 D,然后如何在我提供的代码中使用 PHP 显示它?

很抱歉,我正在努力寻找解释这一点的好方法。

最佳答案

您可以将数据保存为如下形式

{
"0": [5,4,8],
"1": [2,3],
..
}

其中对象键指的是行索引,数组值指的是选中列的索引,您可以通过循环遍历每个“ul”元素将其索引保存为行索引,然后获取“li”的索引,轻松地在 JavaScript 中生成此对象已检查的元素并将其插入数组中。

然后将其作为 json 序列化回服务器,并将该 json 保存在数据库中。

将其返回到 php 中,您将循环打印“ul”元素的每一行,然后循环打印“li”元素,例如:

for ($i=0; $i < count($data); $i++) {
echo '<ul>';

//printing 18 column as u have in image
for ($j=0; $j < 18; $j++) {
if ( in_array($j, $data[$i]) ) {
echo '<li>CHECKED</li>';
}else{
echo '<li></li>';
}
}

echo '</ul>';
}

我认为这比你拥有的每个表都在数据库中拥有表更好。

最后提供上下文将极大地有助于做出更好的答案,例如:表是如何生成的,它的使用,......

关于php - 有效地保存表中的数据,并且易于检索和回显,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19623402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com