Php 如何从链接中通过asc/desc动态设置订单
我希望能够动态地将一组行的顺序从升序更改为降序,反之亦然 类似于Php 如何从链接中通过asc/desc动态设置订单,php,mysql,href,Php,Mysql,Href,我希望能够动态地将一组行的顺序从升序更改为降序,反之亦然 类似于' . '' . '' . '' . ''; $query=run_q('SELECT*FROM posts as p,users as u其中p.added_by=u.user_id ORDER by'.$ORDER.DESC'); 好吧,你的超链接不存在;t指向任何特定页面,只是一个查询字符串 试试这个: echo '<tr>Sort: ▼ <br />' .
'
. ''
. ''
. ''
. '';
$query=run_q('SELECT*FROM posts as p,users as u其中p.added_by=u.user_id ORDER by'.$ORDER.DESC');
好吧,你的超链接不存在;t指向任何特定页面,只是一个查询字符串
试试这个:
echo '<tr>Sort: ▼ <br />'
. '<th><a href="'.$_SERVER[PHP_SELF].'?order_by=date_added&type=">somestuff</a></th>'
. '<th><a href="'.$_SERVER[PHP_SELF].'?order_by=username">somestuff</a></th>'
. '<th><a href="'.$_SERVER[PHP_SELF].'?order_by=title">somestuff</a></th>'
. '<th><a href="'.$_SERVER[PHP_SELF].'?order_by=content">somestuff</a></th>'
. '</tr>';
这还可以减少前面的$order=“date\u added”
行
echo '<tr>Sort: ▼ <br />'
. '<th><a href="'.$_SERVER[PHP_SELF].'?order_by=date_added&type=">somestuff</a></th>'
. '<th><a href="'.$_SERVER[PHP_SELF].'?order_by=username">somestuff</a></th>'
. '<th><a href="'.$_SERVER[PHP_SELF].'?order_by=title">somestuff</a></th>'
. '<th><a href="'.$_SERVER[PHP_SELF].'?order_by=content">somestuff</a></th>'
. '</tr>';
$order = ($order == ("date_added" || "username" || "title" || "content") ? $_GET['order_by'] : "date_added");