管理员修改
为什么管理员修改总是显示编辑失败呢?老师
<?php
require_once'../include.php';
$id=$_REQUEST['id'];
$sql="select id,username,password,email from imooc_admin where id='{$id}'";
$row=fetchOne($sql);
//print_r($row);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3>编辑管理员</h3>
<form action="doAdminAction.php?act=editAdmin&id=<?php echo $id;?>" method="post">
<table width="70%" border="1" cellpadding="5" cellspacing="0" bgcolor="#cccccc">
<tr>
<td align="right">管理员名称</td>
<td><input type="text" name="username" placeholder="<?php echo $row['username'];?>"/></td>
</tr>
<tr>
<td align="right">管理员密码</td>
<td><input type="password" name="password" value="<?php echo $row['password'];?>" /></td>
</tr>
<tr>
<td align="right">管理员邮箱</td>
<td><input type="text" name="email" placeholder="<?php echo $row['email'];?>"/></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="编辑管理员"/></td>
</tr>
</table>
</form>
</body>
</html>function editAdmin($id){
$arr=$_POST;
$arr['password']=md5($_POST['password']);
if(update("$imooc_admin", $arr,"id={$id}")){
$mes="编辑成功!<br/><a href='listAdmin.php'>查看管理员列表</a>";
}else{
$mes="编辑失败!<br/><a href='listAdmin.php'>请重新修改</a>";
}
return $mes;
}
