|
|
|
ทำไมมัน error code ผมผิด หรือเป็นที่อะไรไม่รู้ รบกวนผู้รู้ดูให้ทีครับ |
|
|
|
|
|
|
|
Quote:Code (PHP)
$sql_user = "Select * From tb_account Where a_idcard='$idcard' ";
$result = mysql_query($sql_user);
$row= mysql_fetch_array($result);
if ($row['a_idcard']==strtolower($idcard)){ // หมายเลขบัตรประชาชนมันเป็นตัวอกษรภาษาอังกฤษเหรอครับ ทำไมค้องทำให้เป็นตัวพิมเล็กด้วย
echo "<script language='javascript'>alert('หมายเลขบัตรประชาชนซ้ำกันแล้วค่ะ');history.back();</script> ";
exit();
}
ลองแบบนี้ดูครับ
Code (PHP)
$sql_user = "Select * From tb_account Where a_idcard='$idcard' ";
$result = mysql_query($sql_user);
if($row= mysql_fetch_array($result)){
echo "<script language='javascript'>alert('หมายเลขบัตรประชาชนซ้ำกันแล้วค่ะ');history.back();</script> ";
exit();
}
|
|
|
|
|
Date :
2010-08-07 16:41:44 |
By :
tinthai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลยพี่น้อง ทำนานละ วอนพี่ผู้รู้ทุกท่านช่วยผมทีน่ะครับ
|
|
|
|
|
Date :
2010-08-07 17:51:32 |
By :
chonburi f.c |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$sql_user = "Select * From tb_account Where a_idcard='$idcard'";
$result = mysql_query($sql_user);
$check_result = mysql_num_rows($result);
if($check_result > 0){
echo "<script>alert('หมายเลขบัตรประชาชนซ้ำกันแล้วค่ะ');history.back();</script>";
exit();
}
มือใหม่ ขออภัยด้วยถ้าผิดพลาดครับ
|
|
|
|
|
Date :
2010-08-07 18:44:30 |
By :
pob_suwan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทุกความเห็นน่ะครับ ตอนเนี่ย code ทำงานแล้ว ติดอย่างเดียวคือ ถ้าสมัครสมาชิกเข้ามา แบบที่ หมายเลขบัตรไม่ซ้ำ มันก็ยังแจ้งเตือนอยู่เหมือนเดิม แต่ข้อมูลมันลง ทั้งนี้ เกิดจากอะไรครับ
|
|
|
|
|
Date :
2010-08-07 19:52:40 |
By :
chonburi f.c |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดูโค็ดเพิ่มได้ไหมครับ
หรือลอง ตรวจสอบก่อนว่า เลขบัตรมีแล้วหรือยัง ถ้ายังให้ทำการบันทึกลงฐานข้อมูล
ประมาณ
if {
//โค็ดเช็ค บัตรซ้ำหรือเปล่า
}
else{
//ถ้าไม่ซ้ำให้ บันทึกลงฐานข้อมูล
}
คือ ผมอ่านดูปัญหาแล้วเหมือน ไปทำการ insert ข้อมูลก่อน มาเช็คว่า ข้อมูลซ้ำหรือไม่ เลยทำให้ ใส่เลขใหม่ไป พอบันทึก โค้ดที่เช็คก็เลยแจ้งเตือน
มือใหม่ผิดพลาดขออภัยด้วยนะครับ
|
|
|
|
|
Date :
2010-08-07 22:44:44 |
By :
pob_suwan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 7 เขียนโดย : pob_suwan เมื่อวันที่ 2010-08-07 22:44:44
รายละเอียดของการตอบ ::
ตอนนี้ยังไม่ได้เลยครับ ยังแจ้งเตือนเหมือนเดิม อันนี้ code ผม
Code (PHP)
$sql_user = "Select * From tb_account where a_idcard='$idcard' ";
$sqlquery=mysql_db_query($dbname,$sql_user);
while($rs= mysql_fetch_array($sqlquery)){
$id=$rs['a_idcard'];
if($idcard="$id"){
echo "<script>alert('หมายเลขบัตรประชาชนซ้ำกันแล้วค่ะ');history.back();</script>";
}
$sql="insert into tb_account values('','$name','$lastname','$idcard','$tel','$birthday','$system','$zone','$user','$pass','$save','newacccount','$date')";
$result=mysql_db_query($dbname,$sql);
$sql2="insert into tb_history values('','$user','$pass','$tel','$zone','$code','$money','$date','$rq','newaccount')";
$result=mysql_db_query($dbname,$sql2);
if($result){
echo"<meta http-equiv=\"refresh\" content=\"0;URL=confirm_newacc.php\" />";
} else {
echo "<script>alert(' ไม่สามารถทำรายการได้ครับ ');history.back();</script>";
}
}
?>
ขอบคุณทุกความเห็นครับ
|
|
|
|
|
Date :
2010-08-10 00:02:27 |
By :
chonburi f.c |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$sql_user = "Select * From tb_account where a_idcard='" . trim($idcard). "'";
$sqlquery=mysql_db_query($dbname,$sql_user);
if(mysql_num_rows($sqlquery) > 0){
echo "<script>alert('หมายเลขบัตรประชาชนซ้ำกันแล้วค่ะ');history.back();</script>";
}else{
$sql="insert into tb_account values('','$name','$lastname','$idcard','$tel','$birthday','$system','$zone','$user','$pass','$save','newacccount','$date')";
$result=mysql_db_query($dbname,$sql);
$sql2="insert into tb_history values('','$user','$pass','$tel','$zone','$code','$money','$date','$rq','newaccount')";
$result=mysql_db_query($dbname,$sql2);
if($result){
echo"<meta http-equiv=\"refresh\" content=\"0;URL=confirm_newacc.php\" />";
} else {
echo "<script>alert(' ไม่สามารถทำรายการได้ครับ ');history.back();</script>";
}
}
|
|
|
|
|
Date :
2010-08-10 06:03:45 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|