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> 展开
<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> 展开
若以下回答无法解决问题,邀请你更新回答
2个回答
展开全部
问题描述不清
数据是什么样的
另一个页面输出的内容是怎样的
数据是什么样的
另一个页面输出的内容是怎样的
追问
输出页面直接就是输出教师名单,所以我希望加一段代码,能够以我设置的排列顺序进行排序
追答
如果页面有需要人工设置值来进行排序的地方,那就要在对应的表里增加一个字段 (比如 sorts) 来保存设置好的排序值,这样在取数据的时候直接使用 (order by sorts desc) 来进行排序,然后在页面显示的时候直接按取出来的数据顺序输出就行。
一般情况下都是需要在数据库用字段来保存排序值的,否则原本设置好的数据顺序在刷新页面或者在页面跳走之后就没有了,当需要再次显示在页面中时就没有排序的依据了。
来自:求助得到的回答
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-08-13
展开全部
找个datatable插件,里面有排序的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询