排序然后写入数据库,在线等 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正则应用 身份证放在数组里,in_array()函数老找错 〔新手提问〕学php是否得学linux? 我的ultraedit怎么改不了字体啊? 求大神帮写个正则匹配表达式 求一段判断FLASH(即.SWF)上传时文件大小的代码????谢谢! PHP删除文件的问题 初学者的问题!! phpArticle 2.0 html自动生成版本。(我改的)大家看看。给点意见。 关于php的变量怎样才能在javascript中使用 在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>
我去研究研究!