这里是通过列表单击事件之后获取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 )