PHP复选框从数据库中提取并显示出来

 这里是通过列表单击事件之后获取id然后从数据库里拿到数据 已知数据已经拿到了 但是复选框显示有问题,代码如下

<?php
require_once 'phpApache.php';//连接数据库

$id=$_GET['std_id'];//这里是通过点击a标签来查询该id的一行数据

$sql = "select * from gamelist where std_id='$id'";//数据库语句 

$result = mysqli_query($conn,$sql);

mysqli_num_rows($result);

$row=$result->fetch_array();
$all = array(
     1 => $row[1],
     2 => $row[2],
     3 => $row[3],
     4 => $row[4],
     5 => $row[5],
     6 => $row[6],
     7 => $row[7],
     8 => array(
             "竞技游戏"=>$row[8],
             "单机游戏"=>$row[8],
             "体育游戏"=>$row[8],
             "休闲游戏"=>$row[8],
     ),
     9 => array(
             "简体中文"=>$row[9],
             "繁体中文"=>$row[9],
             "英语"=>$row[9],
             "日语"=>$row[9],
             "韩语"=>$row[9],
     ),
     10 => $row[10],
);
print("<pre>");
print_r($all);
print("</pre>");
?>

输出是这样的

Array
(
    [1] => 星球大战
    [2] => 12121
    [3] => 1
    [4] => 122
    [5] => 任天堂
    [6] => 非常的好玩
    [7] => 2021-04-29
    [8] => Array
        (
            [竞技游戏] => 竞技游戏 单机游戏
            [单机游戏] => 竞技游戏 单机游戏
            [体育游戏] => 竞技游戏 单机游戏
            [休闲游戏] => 竞技游戏 单机游戏
        )

    [9] => Array
        (
            [简体中文] =>  简体中文  繁体中文 
            [繁体中文] =>  简体中文  繁体中文 
            [英语] =>  简体中文  繁体中文 
            [日语] =>  简体中文  繁体中文 
            [韩语] =>  简体中文  繁体中文 
        )

    [10] => 4.jpg
)

 

echo json_encode(array('status' => 1))
然后拼到html里去

php回传是这样的... 你要带属性的话,你要写属性阿。。。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!

速戳参与调研>>>https://t.csdnimg.cn/Kf0y