我正在尝试使用此代码从表中返回航班..我得到的json数据没问题,但我想使用div显示数据,以便客户可以继续预订航班但我正在堆叠
<?php
include 'connection.php';
session_start();
$sql = "
SELECT origin
, destination
, departure
, arrival
, craftoperator
, date
, returndte
, operatorlogo
, Price
FROM test
WHERE origin = '".$_REQUEST['origin']."'
AND destination = '".$_REQUEST['destination']."'
AND date = '".$_REQUEST['departure']."'
OR returndte = '".$_REQUEST['return']."' ";
$result = $conn->query($sql);
while($row = mysqli_fetch_assoc($result))
{
$output[]=$row;
}
print(json_encode($output));
?>
图像显示当前所需的输出我只能看到json输出
答案 0 :(得分:1)
首先,您的代码可以使用SQL注入。
现在,要使网站使用<div>
块,您需要返回json_encode($data)
。然后在另一个文件中使用这些信息来解码数据json_decode($data)
并使用foreach/for
来解析每一行。
示例:
foreach(json_decode($data, true) as $flight) {
echo '
<div>....</div>
';
}