Untitled
unknown
plain_text
2 years ago
4.4 kB
15
Indexable
// model : nguoidung
public function themtaikhoan($taikhoan) {
$db = DATABASE::connect();
try{
$sql = "INSERT INTO taikhoan(email,matkhau,hoten,diachi,sdt,hinhanh,loai_taikhoan) VALUES(:email,:matkhau,:hoten,:diachi,:sdt,:hinhanh,:loai_taikhoan)";
$cmd = $db->prepare($sql);
$cmd->bindValue(':email',$taikhoan->email);
$cmd->bindValue(':matkhau', md5($taikhoan->matkhau));
$cmd->bindValue(':hoten',$taikhoan->hoten);
$cmd->bindValue(':diachi',$taikhoan->diachi);
$cmd->bindValue(':sdt',$taikhoan->sdt);
$cmd->bindValue(':hinhanh',$taikhoan->hinhanh);
$cmd->bindValue(':loai_taikhoan',$taikhoan->loai_taikhoan);
$cmd->execute();
$id = $db->lastInsertId();
return $id;
}
catch(PDOException $e){
$error_message=$e->getMessage();
echo "<p>Lỗi truy vấn: $error_message</p>";
exit();
}
}
// form đăng ký
<div class="card">
<div class="card-body">
<div class="m-sm-3">
<form action="index.php" method="post">
<div class="mb-3">
<label class="form-label">Email</label>
<input class="form-control form-control-lg" type="email" name="txtEmail" placeholder="Nhập email"/>
</div>
<div class="mb-3">
<label class="form-label">Password</label>
<input class="form-control form-control-lg" type="password" name="txtPassword" placeholder="Nhập mật khẩu"/>
</div>
<div class="mb-3">
<label class="form-label">Họ và tên</label>
<input class="form-control form-control-lg" type="text" name="txtName" placeholder="Nhập họ và tên người dùng"/>
</div>
<div class="mb-3">
<label class="form-label">Số điện thoại</label>
<input class="form-control form-control-lg" type="number" name="txtPhone" placeholder="Nhập số điện thoại"/>
</div>
<div class="d-grid gap-2 my-3">
<input type="hidden" name="action" value="xldangky">
<input type="submit" class="btn btn-lg btn-info" value="Đăng ký">
</div>
</form>
</div>
</div>
</div>
// case : xử lý đăng ký
case "xldangky":
$ndnew = new NGUOIDUNG();
$ndnew->setemail($_POST["txtEmail"]);
$ndnew->setmatkhau($_POST["txtPassword"]);
$ndnew->sethoten($_POST["txtName"]);
$ndnew->setsdt($_POST["txtPhone"]);
$ndnew->setdiachi("Null");
$ndnew->sethinhanh("male.png");
$ndnew->setloaitaikhoan(0);
$nd->themtaikhoan($ndnew);
$tb_user = 1;
include("module/taikhoan/register.php");
break;Editor is loading...
Leave a Comment