新闻动态

   

您现在的位置是:首页 » 新闻动态 » 网站技术


PHP利用while list进行批量排序方法


人气: 1832  日期: 2015-04-02  作者: 大向网络  [打印本文]

      本文只分享批量排序的方法,这一部分代码是代码中书写代码最多的最复杂的一部分,其他的就可以稍微修改即可达到。

选择框和提交按钮都要放在一个表单form中哦,否则参数无法传送。

选择框代码

<input   name="txordernum[<?php echo $id;?>]" type="text"  value="<?php echo $txordernum;?>"/>

提交按钮

<input type="submit" name="SubmitOrder" value="排序" />

下面是php接受后的处理代码

/*批量排序*/ 
if(!empty($_POST['SubmitOrder'])){
if(empty($_POST['txordernum'])){  
        echo"<script>alert('请至少填写一个需要排序的项目!');history.back(-1);</script>";  
        exit;  
    }else{  
/*如果要获取全部数值则使用下面代码*/  
while (list($key,$val)=each($_POST['txordernum'])){
$sqldel="update ".__TBL_NEWS__." set txordernum=$val where id=$key";
        $result=mysql_query($sqldel);
  //echo $sqldel."<br/>";
    }
     if($result=true){
       callmsg("排序成功 现在返回列表页","news.php?page=".$_POST['page']."");
    } 
     exit();
}  
}


  上一篇:asp分页利用分页自带的for循环对文章列表进行从1到...的数字编号
  下一篇:html5自带得表单验证代码 做验证再也不用那么复杂了
相关文章(Tags:php,php批量排序)