admin编辑没反应,但是显示的是“编辑成功”,好苦恼。
这是mysql.func.php里面的update部分
function update($table,$array,$where=null){
$str="";
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);
print_r($sql);
mysqli_query(connect(),$sql);
return mysqli_affected_rows(connect());
}
这是admin.inc.php里面的editAdmin代码
function editAdmin($id){
$arr=$_POST;
$arr['password']=md5($_POST['password']);
if(update("immoc_admin",$arr,"id={$id}")){
$mes="编辑成功!<a href='listAdmin.php'>查看管理员列表</a>";
}else{
$mes="编辑失败!<a href='listAdmin.php'>重新修改</a>";
}return $mes;
}