老師,我在添加用戶時一直添加不了,出現這種情況。
function insert($table,$array){
? ??
? ? $line=mysqli_connect(DB_HOST,DB_USER,DB_PWD,DB_DBNAME);
? ? $keys=join(",", array_keys($array));
? ? $vals="'".join("','", array_values($array)."'");
? ? $sql="insert into {$table}($keys) values({$vals})";
? ? mysqli_query($line,$sql);
? ? return mysqli_insert_id($line);
? ??
}
function addAdmin(){
? ??
? ? $arr=$_POST;
? ? $arr['password']=md5($_POST['password']);
? ? if(insert("imooc_admin",$arr)){
? ? ? ? $mes="添加成功!<br/><a href='addAdmin.php'>繼續添加</a>|<a href='listADmin.php'>查看管理員列表</a>";
? ? }else{
? ? ? ? $mes="添加失?。?lt;br/><a href='addAdmin.php'>重新添加</a>";
? ? }
? ? return $mes;
}
<?php
require_once '../core/admin.inc.php';
require_once '../lib/mysql.func.php';
$act=$_REQUEST['act'];
if ($act=="logout"){
? ? logout();
}elseif ($act=="addAdmin"){
? ?$mes=addAdmin();
}
?>
其他都一樣。
2017-02-11
addAdmin.php里表單的name值得和admin表里的名字一樣。