如何按特定顺序订购数据库结果?

时间:2018-04-16 10:31:03

标签: php sql database dropdown

我希望根据用户选择的内容对结果进行排序。

代码:

<?php
include('connectdb.php');
echo "<h1>All the Events </h1>
<table cellspacing='0'  cellpadding='5'>
<tr><th>Event Category</th> <th >Event Name</th><th >Time</th> <th >Description</th></th>
  <select>
    <option name='date' value='dateorder'>Date</option>
    <option name='name' value='name'>A-Z</option>


  </select> "
 ?>

目前有两种选择;用户可以按日期或名称排序.....

在同一个文件中我有这段代码:

<?php
try{
// Run a SQL query
  $sqlstr = "SELECT * FROM events ORDER BY ";
...

我希望根据用户从下拉列表中选择的内容来排序结果。如何从dopdown列表中获取值并在此SQL查询中使用它?

1 个答案:

答案 0 :(得分:0)

我建议使用方向盘而不是重新发明它,而不是在桌面上创建自定义包装。

使用datatables

  • 它有服务器端分页
  • 它有客户端分页
  • 具有导出功能
  • 有响应能力
  • 它具有排序功能(完全符合您的需要)
  • 具有搜索功能

enter image description here