php修改排序,上移下移

來源:互聯網
上載者:User

標籤:

php修改排序,上移下移
/**  $UpDown //移動方向,up或down  $table //表名  $id //當前移動的ID  $id_col //ID欄位的名稱  $oc_col //排序欄位的名稱  $where //條件 */ function MoveUpDown($UpDown,$table,$id,$id_col=‘id‘,$oc_col=‘OrderColumn‘,$where=‘‘) {   if($UpDown==‘up‘){$op=‘<‘;$desc=‘desc‘;}else{$op=‘>‘;$desc=‘‘;}   if($where!=‘‘) $where="$where and";   $rs=mysql_query("select $id_col,$oc_col from $table where $where {$oc_col}{$op}=(select $oc_col from $table where $id_col=$id) order by $oc_col $desc limit 2");   if($row=mysql_fetch_array($rs)){$id1=$row[$id_col];$oc1=$row[$oc_col];}   if($row=mysql_fetch_array($rs)){$id2=$row[$id_col];$oc2=$row[$oc_col];}   mysql_free_result($rs);   if(isset($id1)){    mysql_query("update $table set $oc_col= ".$oc2." where $id_col=$id1");   }   if(isset($id2)){    mysql_query("update $table set $oc_col= ".$oc1." where $id_col=$id2");   }   echo "<script type=‘text/javascript‘>window.location.href=‘".$_SERVER[‘PHP_SELF‘]."‘;</script>";exit; //移動後重新整理頁面 }

php修改排序,上移下移

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.