管理員修改
為什么管理員修改總是顯示編輯失敗呢?老師
<?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; }
2015-05-08
能幫我解決一下這個問題嗎?
2015-05-04
if(update("$imooc_admin",?$arr,"id={$id}")){
你這句里的$imooc_admin不知道是什么意思