PHP中如何让它以order的数值进行排序?

<tr><tdwidth="150"align="right">排列顺序:</td><tdalign="left"><inputname="order"type="tex... <tr>
<td width="150" align="right">排列顺序:</td>
<td align="left"><input name="order" type="text" value="" /></td>
</tr>
我想要在另一个页面以输出的排列顺序进行排序,小的排上面,大的排下面
<foreach name="data" item="val">
<li>
<div class="rightLi">
<div class="rightLiTit"><a href="__CONTROLLER__/view/id/{$val.xname}">{$val.xname}</a> <span><!--<a href="#"><img src="__PUBLIC__/{$Think.MODULE_NAME}/style/img/tiwen.jpg" height="34"></a>--></span></div>
<div class="rightCenterCon">
{$val.content|htmlspecialchars_decode|mb_substr=0,500,"utf-8"}
</div>
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
shenkebiao
2015-08-13 · TA获得超过605个赞
知道小有建树答主
回答量:367
采纳率:100%
帮助的人:144万
展开全部
问题描述不清
数据是什么样的
另一个页面输出的内容是怎样的
追问
输出页面直接就是输出教师名单,所以我希望加一段代码,能够以我设置的排列顺序进行排序
追答
如果页面有需要人工设置值来进行排序的地方,那就要在对应的表里增加一个字段 (比如 sorts) 来保存设置好的排序值,这样在取数据的时候直接使用 (order  by  sorts  desc) 来进行排序,然后在页面显示的时候直接按取出来的数据顺序输出就行。

一般情况下都是需要在数据库用字段来保存排序值的,否则原本设置好的数据顺序在刷新页面或者在页面跳走之后就没有了,当需要再次显示在页面中时就没有排序的依据了。
来自:求助得到的回答
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-08-13
展开全部
找个datatable插件,里面有排序的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式