Chào mọi người, em có 1 form đăng ký html và em dùng php để insert data từ form lên database nhưng khi làm xong thì dữ liệu bị thiếu mấy cột
Đây là form html ạ:
Đây là sau khi insert lên database:
thì em bị thiếu mất dữ liệu cột địa chỉ và người liên hệ
Structure db của em:
Còn đây là code của em reg_recruiter.php:
<title>Form đăng ký cho nhà tuyển dụng</title>
<?php
require_once("C:/xampp/htdocs/BTL/lib/db_connect.php");
if (isset($_POST["btn_submit1"])) {
//lấy thông tin từ các form bằng phương thức POST
if(isset($_POST["email"])) { $email = $_POST['email']; }
if(isset($_POST["pass"])) { $password = $_POST['pass']; }
if(isset($_POST["name"])) { $name = $_POST['name']; }
if(isset($_POST["contactName"])) { $contactName = $_POST['contactName']; }
if(isset($_POST["phoneNumber"])) { $phoneNumber = $_POST['phoneNumber']; }
if(isset($_POST["add"])) { $add = $_POST['add']; }
// $email = $_POST["email"];
// $password = $_POST["pass"];
// $name = $_POST["name"];
// $doB = $_POST["doB"];
// $■■■ = $_POST["■■■"];
// $soCMT = $_POST["soCMT"];
// $sdt = $_POST["sdt"];
// $add = $_POST["add"];
//Kiểm tra điều kiện bắt buộc đối với các field không được bỏ trống
if ($phoneNumber == "" || $password == "" || $name == "" || $email == "" ||$contactName=""||$add="") {
echo "bạn vui lòng nhập đầy đủ thông tin";
}else{
// Kiểm tra tài khoản đã tồn tại chưa
$sql="SELECT * FROM tuyendung WHERE emailNtd='$email'";
$sql1="SELECT * FROM ungvien WHERE emailUv='$email'";
$kt=mysqli_query($connection, $sql);
$kt1=mysqli_query($connection, $sql1);
if((mysqli_num_rows($kt) > 0)||(mysqli_num_rows($kt1) > 0)){
echo "Tài khoản đã tồn tại";
}else{
//thực hiện việc lưu trữ dữ liệu vào db
$sql = "INSERT INTO tuyendung(
tenCty,
diaChi,
emailNtd,
sdt,
nguoiLienHe,
matKhau
) VALUES (
'$name',
'$add',
'$email',
'$phoneNumber',
'$contactName',
'$password'
)";
// thực thi câu $sql với biến conn lấy từ file connection.php
mysqli_query($connection,$sql);
echo "chúc mừng bạn đã đăng ký thành công";
}
}
}
mysqli_close($connection);
?>
<form action="reg_recruiter.php" method="post">
<table>
<tr>
<td colspan="2">Form dang ky</td>
</tr>
<tr>
<td>Email :</td>
<td><input type="text" id="email" name="email"></td>
</tr>
<tr>
<td>Password :</td>
<td><input type="password" id="pass" name="pass"></td>
</tr>
<tr>
<td>Tên công ty :</td>
<td><input type="text" id="name" name="name"></td>
</tr>
<tr>
<td>Người liên hệ :</td>
<td><input type="text" id="contactName" name="contactName"></td>
</tr>
<tr>
<td>Số điện thoại :</td>
<td><input type="text" id="phoneNumber" name="phoneNumber"></td>
</tr>
<tr>
<td>Địa chỉ</td> :</td>
<td><input type="text" id="add" name="add"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="btn_submit1" value="Dang ky"></td>
</tr>
</table>
</form>
Code file C:/xampp/htdocs/BTL/lib/db_connect.php:
<?php$host = “localhost”;
$dtb_name = “root”;
$dtb_password = “”;
$name_database = “btl_db”;
$connection = mysqli_connect($host, $dtb_name, $dtb_password, $name_database) or die(“lỗi kết nối”);
mysqli_set_charset($connection, “utf8”);
?>