|
|
|
ช่วยดูโค้ดให้ทีครับ กรอกข้อมูลแล้ว แจ้งว่าไม่ได้ แต่บันทึกลงฐานข้อมูลครับ |
|
|
|
|
|
|
|
คือผมทำระบบสมัครสมาชิก ให้กรอกข้อมูล ถ้าไม่กรอกช่องไหนก็จะแจ้งเตือนช่องนั้น แต่ว่า พอมันแจ้งเตือนแล้ว กลับ บันทึกลงฐานข้อมูลได้เฉยอะครับ
Code (PHP)
<?
include ("connect.php");
$Username_Mem = $_POST[txtUsername_Mem];
$Password_Mem = $_POST[txtPassword_Mem];
$RePassword_Mem = $_POST[txtRePassword_Mem];
$ID_Mem = $_POST[txtID_Mem];
$Name_Mem = $_POST[txtName_Mem];
$Sex_Mem = $_POST[txtSex_Mem];
$Birthday_Mem = $_POST[txtBirthday_Mem];
$Address_Mem = $_POST[txtAddress_Mem];
$Province_Mem = $_POST[txtProvince_Mem];
$Postcode_Mem = $_POST[txtPostcode_Mem];
$Tel_Mem = $_POST[txtTel_Mem];
$Email_Mem = $_POST[txtEmail_Mem];
$Active_Mem = $_POST[txtActive_Mem];
if(trim($_POST["txtUsername_Mem"]) == "")
{
echo "<script language='JavaScript' type='text/javascript'>alert('กรุณากรอกชื่อผู้ใช้ระบบ')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}
if(trim($_POST["txtPassword_Mem"]) == "")
{
echo "<script language='JavaScript' type='text/javascript'>alert('กรุณากรอกรหัสผ่าน')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}
if($_POST["txtPassword_Mem"] != $_POST["txtRePassword_Mem"])
{
echo "<script language='JavaScript' type='text/javascript'>alert('กรุณายืนยันรหัสผ่าน')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}
if(trim($_POST["txtID_Mem"]) == "")
{
echo "<script language='JavaScript' type='text/javascript'>alert('กรุณากรอกเลขบัตรประชาชน')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}
if(trim($_POST["txtName_Mem"]) == "")
{
echo "<script language='JavaScript' type='text/javascript'>alert('กรุณากรอกชื่อ-นามสกุล')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}
if(trim($_POST["txtSex_Mem"]) == "")
{
echo "<script language='JavaScript' type='text/javascript'>alert('กรุณาเลือกเพศ')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}
if(trim($_POST["txtBirthday_Mem"]) == "")
{
echo "<script language='JavaScript' type='text/javascript'>alert('กรุณากรอกวัน เดือน ปี ที่เกิด')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}
if(trim($_POST["txtAddress_Mem"]) == "")
{
echo "<script language='JavaScript' type='text/javascript'>alert('กรุณากรอกที่อยู่')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}
if(trim($_POST["txtProvince_Mem"]) == "")
{
echo "<script language='JavaScript' type='text/javascript'>alert('กรุณากรอกจังหวัด')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}
if(trim($_POST["txtPostcode_Mem"]) == "")
{
echo "<script language='JavaScript' type='text/javascript'>alert('กรุณากรอกรหัสไปรษณีย์')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}
if(trim($_POST["txtTel_Mem"]) == "")
{
echo "<script language='JavaScript' type='text/javascript'>alert('กรุณากรอกเบอร์โทร')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}
if(trim($_POST["txtEmail_Mem"]) == "")
{
echo "<script language='JavaScript' type='text/javascript'>alert('กรุณากรอกอีเมล์')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}
$strSQL = "SELECT * FROM member WHERE Username_Mem = '".trim($_POST['txtUsername_Mem'])."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{ชื่อผู้ใช้ระบบซ้ำแล้ว กรุณากรอกใหม่')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}
$strSQL = "SELECT * FROM member WHERE ID_Mem = '".trim($_POST['txtID_Mem'])."' ";
$objQuery = mysql_query($strSQL);
$objResult1 = mysql_fetch_array($objQuery);
if($objResult1)
{
echo "<script language='JavaScript' type='text/javascript'>alert('รหัสบัตรประชาชนไม่ถูกต้อง')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}else{
$sqlMember = "INSERT INTO member (Username_Mem,Password_Mem,ID_Mem,Name_Mem,Sex_Mem,Birthday_Mem,Address_Mem ,Province_Mem,Postcode_Mem,Tel_Mem,Email_Mem,Active_Mem) VALUES ('$Username_Mem','$Password_Mem','$ID_Mem','$Name_Mem','$Sex_Mem','$Birthday_Mem' ,'$Address_Mem','$Province_Mem','$Postcode_Mem','$Tel_Mem','$Email_Mem','No')";
$dbqueryMember = mysql_query($sqlMember); //»ÃÐÁÇżÅ
if ($dbqueryMember){
echo "<script language='JavaScript' type='text/javascript'>alert('สมัครเสร็จแล้วครับ')</script>";
echo "<script type='text/javascript'>window.location='Index.php'</script>";
}else{
echo "<script language='JavaScript' type='text/javascript'>alert('กรุณากรอกข้อมูลให้ถูกต้อง ครบทุกช่องครับ)</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}
}
?>
Tag : PHP
|
|
|
|
|
|
Date :
2012-01-11 22:57:30 |
By :
bumblebee |
View :
1142 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าจะมีตัวมีตัวหนึ่งที่หลุดครับ ลอง debug ดูครับ code มันเยอะ ไม่อยากนั่งไล่ครับ
|
|
|
|
|
Date :
2012-01-11 22:59:31 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่คำสั่ง exit(); ในแต่ละเงื่อนไขครับ หากเข้าเงื่อนไขให้หยุดทำงานทันที
|
|
|
|
|
Date :
2012-01-11 22:59:50 |
By :
somparn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับจะลองดูครับ
|
|
|
|
|
Date :
2012-01-12 13:34:36 |
By :
bumblebee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|