为了账号安全,请及时绑定邮箱和手机立即绑定

管理员修改

为什么管理员修改总是显示编辑失败呢?老师

<?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;
}


正在回答

2 回答

http://img1.sycdn.imooc.com//554c2d070001dc8413510346.jpg

能帮我解决一下这个问题吗?

0 回复 有任何疑惑可以回复我~
#1

清平调谱浮世绘

上面兩行是print_r($row); 去掉就好了
2016-12-28 回复 有任何疑惑可以回复我~

if(update("$imooc_admin", $arr,"id={$id}")){

你这句里的$imooc_admin不知道是什么意思

0 回复 有任何疑惑可以回复我~
#1

使劲 提问者

管理员表啊!
2015-05-08 回复 有任何疑惑可以回复我~
#2

mylovetoo 回复 使劲 提问者

管理员表又不是变量,不用$
2015-05-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117285    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

管理员修改

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信