【发布时间】:2018-11-20 02:54:33
【问题描述】:
我正在尝试创建一个 oop 登录系统,但卡在了这个系统上
Soo,这是我的插入类
include_once 'db.php';
class loginHandler extends db {
private $login;
private $password;
private $email;
private $stmt;
public function __construct ($l,$p,$e) {
$this->login = $l;
$this->password = $p;
$this->email = $e;
$this->stmt = $this->connect()->prepare("INSERT INTO users (log,pwd,email) VALUES (?,?,?);");
}
public function send () {
$this->stmt->execute([$this->login,$this->password,$this->email]);
}
}
这就是提交按钮的位置
include 'loginHandler.php';
$log = $_POST['log'];
$pwd = $_POST['pwd'];
$em = $_POST['email'];
$buffer = new loginHandler ($log,$pwd,$em);
$buffer->send();
因此,当它运行时,表格字段将填充为“NULL”,而不是来自输入的实际数据
【问题讨论】:
-
应该是 $_POST
标签: php mysql pdo prepared-statement