php - 如何从此代码获取出发和回程航类的分页结果

标签 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

最佳答案

首先,您的代码容易受到 SQL 注入(inject)攻击。

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

示例:

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

关于php - 如何从此代码获取出发和回程航类的分页结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50361115/

相关文章:

php - 如何检测机器人发送垃圾邮件表单并记录 IP 和输入?

php - 激活 Twitter Bootstrap 导航栏链接

mysql - 在 MySQL 中缓存/重用子查询

mysql - 我如何使用子选择或左连接来执行此删除查询

javascript - laravel 5.2 ajax 调用中的 TokenMismatchException

php - WP_Query() 不返回所有条目

python - Mysqldb 未安装在使用 pycharm 的 Flask 应用程序中

python - Python 3.6 中无法通过 SQLAlchemy 连接到 mySQL

php - 使用 PDo 将数据插入 mysql 的更有效方法

javascript - Ajax响应改变位置