เข้าสู่ระบบโดยใช้รหัสผ่าน md5 บันทึกไม่ลงฐานข้อมูล ดูโค้ดให้หน่อยนะครับ
Code (PHP)
<?
$submit_save = $_POST[submit];
if($submit_save == "เพิ่มข้อมูล" )
{
include("config/connection.php");
$s_id=$_POST["s_id"];
$p_stu=$_POST["p_stu"];
$citizen_id=$_POST["citizen_id"];
$ac_year=$_POST["ac_year"];
$ac_year=$ac_year-543;
$st_name=$_POST["st_name"];
$st_lname=$_POST["st_lname"];
$sex=$_POST["sex"];
$blood=$_POST["blood"];
$religion=$_POST["religion"];
$nation=$_POST["nation"];
$dep_id=$_POST["dep_id"];
$group_id=$_POST["group_id"];
$b_date= $_POST["regis_day"];
$add1=$_POST["add1"];
$add2=$_POST["add2"];
$email=$_POST["email"];
$tel=$_POST["tel"];
$f_name=$_POST["f_name"];
$m_name=$_POST["m_name"];
$p_name=$_POST["p_name"];
$p_tel=$_POST["p_tel"];
$gpa=$_POST["gpa"];
$status=$_POST["status"];
$off_id=$_POST["off_id"];
$st_date = $_POST["regis_day"];
$_SESSION['off_id1'];
$st_log="0";
$sql= "select s_id from student where s_id = '$s_id' and citizen_id = 'citizen_id' ";
$db_query = mysql_db_query($db,$sql);
$num_rows = mysql_num_rows($db_query);
if($num_rows != 0)
{
echo"<script language='JavaScript'>";
echo"alert('รหัสนักศึกษาและรหัสบัตรประชาชนนี้มีอยู่แล้ว กรุณากรอกใหม่ค่ะ');";
echo"window.location='addstu.php';";
echo"</script>";
exit();
}else{
$path="picture/";
//=========== อัพโหลตรูปภาพ
copy( $file1 , "$path/$file1_name" );
//=========== บันทึกข้อมูล
$md5p_stu=md5($p_stu);
$sql1 ="INSERT INTO student (s_id, p_stu, citizen_id,ac_year,st_name,st_lname,sex,blood,religion,nation,dep_id,group_id,b_date,add1,add2,email,tel,f_name,m_name,p_name,p_tel,gpa,status,off_id,Picture,st_date,st_log) value
('$s_id', '$md5p_stu','$citizen_id','$ac_year','$st_name','$st_lname','$sex','$blood','$religion','$nation','$dep_id','$group_id','$b_date','$add1','$add2',
'$email','$tel','$f_name','$m_name','$p_name','$p_tel','$gpa','$status','$off_id','$file1_name','$st_date','$st_log') " ;
echo $sql1;
echo $md5p_stu;
$dbquery = mysql_query($sql1);
echo"<script language='JavaScript'>";
echo"alert('เพิ่มข้อมูลเรียบร้อยแล้ว');";
//echo"window.location='regis_stu.php';";
echo"</script>";
}
}
?>
ก่อนหน้านี้ข้อมูลทั้งหมดลงฐานข้อมูลเรียบร้อยแล้วครับ แต่จะเพิ่มในส่วนของฟิวรหัสผ่าน p_stu พอเพิ่มเสร็จ ไม่ลงฐานข้อมูล
$sql 1 ได่
INSERT INTO student (s_id, p_stu, citizen_id,ac_year,st_name,st_lname,sex,blood,religion,nation,dep_id,group_id,b_date,add1,add2,email,tel,f_name,m_name,p_name,p_tel,gpa,status,off_id,Picture,st_date,st_log) value ('1234213213', '0ba60d188ddbde59531b21ad0f15415d','1520700058960','2011','ratee','werwer','1','A','2','wer','B001','1','2011-03-09','wer','ewr', '[email protected] ','132324','324324','234','324','234','234','s','T001','Winter.jpg','2011-03-09','0')
ดูให้หน่อยนะคะTag : PHP, MySQL
Date :
2011-03-28 10:38:38
By :
maltra
View :
1027
Reply :
6
$dbquery = mysql_query($sql1) or die(mysql_error()) ;
ใส่ตัวหนานี่เข้าไปแล้วลองใหม่ดูว่าอะไรออกมา
Date :
2011-03-28 10:58:04
By :
PlaKriM
Parse error: syntax error, unexpected T_STRING in c:\AppServ\www\introduce_k\addstu.php on line 396
Date :
2011-03-28 11:01:30
By :
maltra
INSERT INTO student (s_id, p_stu, citizen_id,ac_year,st_name,st_lname,sex,blood,religion,nation,dep_id,group_id,b_date,add1,add2,email,tel,f_name,m_name,p_name,p_tel,gpa,status,off_id,Picture,st_date,st_log) value ('1234324', '47f04569971f1c167c594a97058c6337','1520700058960','2011','raeee','weewqe','1','A','1','qwe','B001','1','2011-03-04','qwe','qwe', '[email protected] ','123213','123','123','123','123','123','s','T001','','2011-03-04','0') 47f04569971f1c167c594a97058c6337You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'value ('1234324', '47f04569971f1c167c594a97058c6337','15207000
Date :
2011-03-28 11:02:50
By :
maltra
เอา INSERT INTO student (s_id, p_stu, citizen_id,ac_year,st_name,st_lname,sex,blood,religion,nation,dep_id,group_id,b_date,add1,add2,email,tel,f_name,m_name,p_name,p_tel,gpa,status,off_id,Picture,st_date,st_log) value ('1234213213', '0ba60d188ddbde59531b21ad0f15415d','1520700058960','2011','ratee','werwer','1','A','2','wer','B001','1','2011-03-09','wer','ewr', '[email protected] ','132324','324324','234','324','234','234','s','T001','Winter.jpg','2011-03-09','0')
ไปรันใน mysql ดูครับ ว่า error หรือเปล่า
Date :
2011-03-28 11:16:03
By :
avsqlz
value เปลี่ยนเป็น values ครับ
Date :
2011-03-28 11:17:15
By :
PlaKriM
ขอบคุณค่ะ
Date :
2011-03-28 11:19:25
By :
maltra
Load balance : Server 05