mysql.func.php中代碼:function update($table,$array,$where=null){? foreach ($array as $key => $val) {? ? if ($str==null) {? ? ? $sep="";? ? }else{? ? ? $sep=",";? ? }? ? $str.=$sep.$key."='".$val."'";? }? ? $sql="update{$table} set {$str}".($where==null?null:"where".$where);? ? mysql_query($sql);? ? return mysql_affected_rows();}function delete($table,$where=null){? $where=$where==null?null:"where".$where;? $sql="delete from {$table} where id={$where}";? mysql_query($sql);? return mysql_affected_rows();}editAdmin.php中代碼://編輯管理員function editAdmin($id){? $arr=$_POST;? $arr['password']=md5($_POST['password']);? if(update("imooc_admin",$arr,"id={$id}")){? ? $mes="編輯成功!<a href='listAdmin.php'>查看管理員列表</a>";? }else{? ? $mes="編輯失?。?lt;a href='listAdmin.php'>重新修改</a>";? }? return $mes;}//刪除管理員function delAdmin($id){? if(delete("imooc_admin","id={$id}")){? ? $mes="刪除成功!<br/><a href='listAdmin.php'>查看管理員列表</a>";? }else{? ? $mes="刪除失敗!<br/><a href='listAdmin.php'>請重新刪除</a>";? }? return $mes;}
1 回答

綠水本無憂
TA貢獻2條經驗 獲得超0個贊
報錯信息拿出來看下,最好的方式是將你執行的sql語句打印出來,看下sql語句有沒有出問題,如果sql語句沒問題,那就看下你的sql連接有沒有出問題,表單post的數據有沒有出問題。光看代碼找問題,會累死人的
添加回答
舉報
0/150
提交
取消