排序然后写入数据库,在线等 you should set a column in the database table to record the ordered number manually. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我知道,数据库有spacet(空格t)所说的表了,问题是要做出一个可以在网页上编辑排序的页面,这个功能不知要怎么实现. 就是要在页面上排序,再将结果写入数据库那个column 中 use javascript to sort the table and record the numbers into a hidden input field.when submit,post the numbers. 是啊...就是要问这个javascript怎么写,我还没有写过复杂的javascript... use google to search sort rows within js. <form><input type=submit><table width="75%" border="1"> <tr> <td>ID</td> <td ondragstart="alert('s')">名称</td> <td ondragend="alert('e')">操作</td> </tr> <tr> <td>1</td> <td>测试一</td> <td>[<span onClick="up(this)">上移</span>] [<span onClick="down(this)">下移</span>]<input type=text name=t[] value=1></td> </tr> <tr> <td>2</td> <td>测试二</td> <td>[<span onClick="up(this)">上移</span>] [<span onClick="down(this)">下移</span>]<input type=text name=t[] value=2></td> </tr> <tr> <td>3</td> <td>测试三</td> <td>[<span onClick="up(this)">上移</span>] [<span onClick="down(this)">下移</span>]<input type=text name=t[] value=3></td> </tr> </table></form><script>function up(o) { // 上移 var el = o.parentElement.parentElement; // 获得TR对象 var n = el.rowIndex; // 取得所在行 if(n == 1) return; // 到顶不移,第一行不动 do { el = el.parentElement; }while(el.parentElement.tagName != "TABLE"); // 上溯到TABLE el.moveRow(n-1,n); // 移动行}function down(o) { // 下移 var el = o.parentElement.parentElement; var n = el.rowIndex; do { el = el.parentElement; }while(el.parentElement.tagName != "TABLE"); if(n >= el.rows.length-1) return; // 到底不移 el.moveRow(n,n+1);}</script> 谢谢各位!谢谢xuzuning(唠叨) !我去研究研究! php关于数字自动减法的代码 如何防止别人用iframe调用? 求类似于新浪财经的曲线图的源码 mysql误更新 js 引用路径问题 win2003下安装php5失败 在线等,急 如何在写入文本时,判断加在最后.. 请问unlink不能删除中文名的文件吗? 最新发现:php中处理过大数据,会发生程式错误,implode("", file($fname)),当$fname过大时就会出错,或循环处理同样出错。 急!在线等 在PHP中如果调用MySQL中已经写好的存储过程? 想找一套象elong,携程类似的预订系统源码,最好是繁体的。。提供源码者免费提供2G高速全支持服务器空间!
<input type=submit>
<table width="75%" border="1">
<tr>
<td>ID</td>
<td ondragstart="alert('s')">名称</td>
<td ondragend="alert('e')">操作</td>
</tr>
<tr>
<td>1</td>
<td>测试一</td>
<td>[<span onClick="up(this)">上移</span>] [<span onClick="down(this)">下移</span>]<input type=text name=t[] value=1></td>
</tr>
<tr>
<td>2</td>
<td>测试二</td>
<td>[<span onClick="up(this)">上移</span>] [<span onClick="down(this)">下移</span>]<input type=text name=t[] value=2></td>
</tr>
<tr>
<td>3</td>
<td>测试三</td>
<td>[<span onClick="up(this)">上移</span>] [<span onClick="down(this)">下移</span>]<input type=text name=t[] value=3></td>
</tr>
</table>
</form><script>
function up(o) { // 上移
var el = o.parentElement.parentElement; // 获得TR对象
var n = el.rowIndex; // 取得所在行
if(n == 1) return; // 到顶不移,第一行不动
do {
el = el.parentElement;
}while(el.parentElement.tagName != "TABLE"); // 上溯到TABLE
el.moveRow(n-1,n); // 移动行
}function down(o) { // 下移
var el = o.parentElement.parentElement;
var n = el.rowIndex;
do {
el = el.parentElement;
}while(el.parentElement.tagName != "TABLE");
if(n >= el.rows.length-1) return; // 到底不移
el.moveRow(n,n+1);
}
</script>
我去研究研究!