Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
信息
我目前有一张桌子下面的图片,
问题
我已经使用
这是代码
http://jsfiddle.net/8j2qe/1/
题
将数据存储在图像中并轻松显示的最佳方法是什么?
请记住,每列只能有1个条目。
谢谢!任何问题都将尽快得到解答!
编辑
抱歉,我在最初的问题中不够清楚。我要问的是,什么是存储然后显示此类数据的最佳方法。我想显示数据库中的数据以使其像图像中那样显示。
我是否应该在数据库中为表中的每一列创建一列,然后根据其所在的列说出A,B,C或D,然后如何在提供的代码中使用PHP显示它?
很抱歉,我正在努力寻找一种很好的方式来解释这一点。
其中对象键指向行索引,数组值指向选中列的索引,您可以通过遍历每个'ul'元素来将其保存为行索引,然后获取被选中的'li'元素的索引,从而轻松地在javascript中生成此对象并将其推入数组。
然后,将其序列化为json格式返回到服务器,然后将该json保存在数据库中。
在php中取回它,您将遍历每行打印'ul'元素,然后循环以打印'li'元素,例如:
我认为这比在数据库中为您拥有的每个表都要好。
最终提供上下文将大大有助于更好地做出答案,例如:如何生成表,如何使用表,...
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
信息
我目前有一张桌子下面的图片,
问题
我已经使用
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/