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

添加管理员失败


/**
 * 插入操作
 * $table:表明
 * $array:数组
 */
function insert($table,$array){
    $link = connect();
    $keys = join(",", array_keys($array));
    $vals = "'".join("','",array_values($array))."'";  //这里注意拼接
    $sqli = "insert {$table}($keys) values({$vals})";
    var_dump($sqli);
    mysqli_query($link, $sqli);
    return mysqli_insert_id($link);
}

function addAdmin(){
    $arr = $_POST;
    $arr['password'] = md5($_POST['password']);
//     $mes = insert("shop_admin", $arr);
//         var_dump($mes);
//         print_r($mes);
    if (insert("shop_admin", $arr)){
        $mes = "添加成功!<br/><a href='addAdmin.php'>继续添加</a>|<a href='listAdmin.php'>查看管理员</a>";
    }else {
        $mes = "添加失败!<br/><a href='addAdmin.php'>重新添加</a>";
    }
    return $mes;
}

<?php
require_once '../include.php';
header("content-type:text/html;charset=utf-8");
$act=$_REQUEST['act'];
if($act == "logout"){
    //注销
    logout();
}elseif ($act == "addAdmin"){
    //添加管理员
    $mes = addAdmin();

}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
    if ($mes){
        echo $mes;
    }else {
        echo "操作失败!";
    }
?>
</body>
</html>

http://img1.sycdn.imooc.com//58abe61f0001b99e10010076.jpg

请问一下哪里出错了吗,找不出哪里的原因

正在回答

1 回答

sqli = "insert {$table} ($keys) values ({$vals})"; 注意空格

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

举报

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

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

进入课程

添加管理员失败

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号