Em mới học cái php nên vẫn còn chưa nắm rõ cho lắm mong các anh sửa dùm em cho khớp với database đc ko ạ PHP: require_once("ketnoi.php"); function check_email($email) { if (strlen($email) == 0) return false; if (eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email)) return true; return false; } if ( $_GET['act'] == "do" ) { $Taikhoan = addslashes( $_POST['Taikhoan'] ); $Matkhau = md5( addslashes( $_POST['Matkhau'] ) ); $Matkhau2 = md5( addslashes( $_POST['Matkhau2'] ) ); $Email = addslashes( $_POST['Email'] ); $Hoten = addslashes( $_POST['Hoten'] ); $Ngaysinh = addslashes( $_POST['Ngaysinh'] ); if ( ! $Taikhoan || ! $_POST['Matkhau'] || ! $_POST['Matkhau2'] || ! $Email || ! $Hoten || ! $Ngaysinh) { print "Xin vui lòng nhập đầy đủ các thông tin. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>"; exit; } if ( mysql_num_rows(mysql_query("SELECT Taikhoan FROM nguoidung WHERE Taikhoan='$Taikhoan'"))>0) { print "Tài khoản này đã có người dùng, Bạn vui lòng chọn tên khác. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>"; exit; } if (!check_email($Email)) { print "Email này ko hợp lệ. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>"; exit; } if (!ereg("^[0-9]+/[0-9]+/[0-9]{2,4}",$Ngaysinh)) { print "Ngày tháng năm sinh ko hợp lệ. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>"; exit; } if ( mysql_num_rows(mysql_query("SELECT Email FROM nguoidung WHERE Email='$Email'"))>0) { print "Email này đã có người dùng, Bạn vui lòng chọn Email khác. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>"; exit; } if ( $Matkhau != $Matkhau2 ) { print "Mật khẩu không giống nhau, bạn hãy nhập lại mật khẩu. <a href='javascript:history.go(-1)'>Nhấp vào đây để quay trở lại</a>"; exit; } @$a=mysql_query("INSERT INTO nguoidung (Taikhoan, Matkhau, Email, Hoten, Ngaysinh) VALUES ('{$Taikhoan}', '{$Matkhau}', '{$Email}', '{$Hoten}', '{$Ngaysinh}')"); if ($a) print "Tài khoản {$Taikhoan} đã được tạo. <a href='login.php'>Nhấp vào đây để đăng nhập</a>"; else print "Có lỗi trong quá trình đăng kí, Vui lòng liên hệ BQT"; } else { print <<<EOF <form action="xulydangky.php?act=do" method="post"> <table border="1" width="400" cellspacing="1" style="border-collapse: collapse" bordercolor="#C0C0C0"> <tr> <td>Tên truy nhập:</td> <td><input type="text" name="Taikhoan" value=""></td> </tr> <tr> <td>Mật khẩu:</td> <td><input type="password" name="Matkhau" value=""></td> </tr> <tr> <td>Xác nhận mật khẩu:</td> <td><input type="password" name="Matkhau2" value=""></td> </tr> <tr> <td>Địa chỉ E-mail:</td> <td><input type="text" name="Email" value=""></td> </tr> <tr> <td>Tên:</td> <td><input type="text" name="Hoten" value=""></td> </tr> <tr> <td>Sinh nhật (Ngày/Tháng/Năm):</td> <td><input type="text" name="Ngaysinh" value=""></td> </tr> <tr> <td><input type="submit" name="submit" value="Đăng ký tài khoản"></td> </tr> </table> </form> EOF; }
hic chả hiểu sao em không nhập vào data base đc mới học nên cũng chả biết sai ở đâu mọi người giúp em với
Cảm ơn mấy anh đã chỉ bảo Nhưng mà thằng bạn em nó bảo cái mã người dùng là id tự động tăng ko nhập đc
đúng là như vậy nhưng phải viết thêm 1 đoạn code nứa để sau mỗi lần nhập bản ghi mới ,manguoidung tự động tăng thêm 1
Hic em biết là hỏi code thì ko hay nhưng anh viết hộ em đoạn code đấy đc ko ạ, chiều thứ 3 em phải nộp thầy kêu thiếu thì cho fail lun
à mà bạn check auto increment rồi mà nhỉ (đánh stt tự động) thôi để mình cop code bạn về check xem ,haizzzzz
check rồi ,code ngon ko làm sao cả ,file chạy ổn bạn có thể save file của mình bên dưới và chạy thử luôn với database của bạn View attachment xulydangky.rar