如何从此代码获得离境和返程航班的分页结果

时间:2018-05-16 01:08:22

标签: php mysql

Current code 我正在尝试使用此代码从表中返回航班..我得到的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输出

Image show desired output right now i can only see json output

1 个答案:

答案 0 :(得分:1)

首先,您的代码可以使用SQL注入。

现在,要使网站使用<div>块,您需要返回json_encode($data)。然后在另一个文件中使用这些信息来解码数据json_decode($data)并使用foreach/for来解析每一行。

示例:

foreach(json_decode($data, true) as $flight) {
  echo '
     <div>....</div>
  ';
}