很多站长朋友们都不太清楚php表格拖动排序,今天小编就来给大家整理php表格拖动排序,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php手动排序怎么做呀,给点思路。。。 2、 php 表格排序 3、 求php+jquery+ajax的php拖动排序例子 php手动排序怎么做呀,给点思路。。。新闻表需要在最后加一个sortId字段,比如sortId越大,越排在前面,值默认就跟他们的id一样
这样修改顺序的时候,每条新闻后面都提供一个文本框,显示它的顺序,勾选了,文本框变为可编辑状态,修改完了把勾选的新闻的sortId再写回去,这样就方便修改排列的顺序了
php 表格排序<?php
$a=25;
$str="<table><tr>";
for($i=1;$i<=$a;$i++){
if($i%5==1){
$str.="</tr><tr>";
}
$str.="<td>".$i."</td>";
}
$str.="</tr></table>";
echo $str;
?>
第2种:
<?php
$a=5;
$str="<table>";
for($i=1;$i<=$a;$i++){
$str.="<tr><td>".$i."</td><td>".($i+($a*1))."</td><td>".($i+($a*2))."</td><td>".($i+($a*3))."</td><td>".($i+($a*4))."</td><td></tr>";
}
$str.="</table>";
echo $str;
?>
求php+jquery+ajax的php拖动排序例子例子没有。关于拖动的jquery插件很多~jquery ui就能实现~
如:
<div data-id='1'>1</div>
<div data-id='2'>2</div>
<div data-id='3'>3</div>
排序后为:
<div data-id='2'>2</div>
<div data-id='1'>1</div>
<div data-id='3'>3</div>
思路就是jquery each()函数获取id,一次写入字符串中(所得为‘2,1,3’),执行ajax请求,将字符串放入数组,key为id,value为序号,所得为:
array(
'2' => '1',
'1' => '2',
'3' => '3'
)
更新数据库即可。
随手打的,不知道对你是否有帮助。
关于php表格拖动排序的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php表格拖动排序 php拖拽排序的详细内容...