 |
|
|
 |
 |
|
โค้ด
Code
<?
if(trim($bookcode2)=="" or trim($isbn)=="" or trim($bookname2)=="" or
trim($bookdirector2)=="" or trim($booktype)=="" or trim($bookprint)=="" or trim($booklocalprint)=="" or trim($bookyear)=="" )
{
$error="กรุณากรอกข้อมูลให้ครบถ้วน";
}
$link=mysql_connect("localhost","root","1234");
mysql_select_db("qsbg");
mysql_query("SET NAMES TIS620",$link);
$sql="INSERT INTO bookmaster (bookcode2,isbn,bookname2,bookdirector2,booktype,bookprint,booklocalprint,bookyear)
VALUES('$bookcode2','$isbn','$bookname2','$bookdirector2','$booktype','$bookprint' ,'$booklocalprint','$bookyear')";
mysql_query($sql,$link) or die(mysql_error());
print("<font color=green size=4>เพิ่มข้อมูลการเช่าเรียบร้อยแล้วค่ะ </font>");
?>
|
 |
 |
 |
 |
Date :
2011-07-25 14:52:25 |
By :
111 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
bookcode2 น่าจะซ้ำครับ error นี้เกิดจาก primary key ซ้ำ ครับ 
|
 |
 |
 |
 |
Date :
2011-07-25 16:46:28 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
if(trim($bookcode2)==""
สงสัยว่า Bookcode2 เป็น Primary Key ทำให้เป็นค่าว่างไม่ได้ครับ
|
 |
 |
 |
 |
Date :
2011-07-25 21:02:02 |
By :
attaprawat |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แต่ว่า Primary Key เป็น bookreg ค่ะ
|
 |
 |
 |
 |
Date :
2011-07-26 14:20:26 |
By :
111 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
พอดีแก้โค้ดแล้ว เวลาแสดงผล ไม่ขึ้น "Duplicate entry '' for key 1"แล้ว
ขึ้นว่าสามารถบันทึกข้อมูลลงฐานข้อมูลได้
แต่พอไปเปิดดูก็ไม่ขึ้นข้อมูล เป็นค่าว่างทุกช่อง
รบกวนหน่อยนะค่ะ
<?
/*if(trim($bookcode)=="" or trim($isbn)=="" or trim($bookname)=="" or
trim($bookdirector)=="" or trim($booktype)=="" or trim($bookprint)=="" or trim($booklocalprint)=="" or trim($bookyear)=="" )
*/
{
$error="กรุณากรอกข้อมูลให้ครบถ้วน";
}
$link=mysql_connect("localhost","root","1234");
mysql_select_db("qsbg");
mysql_query("SET NAMES TIS620",$link);
$sql="INSERT INTO bookmaster(bookreg,bookcode1,isbn,bookname1,
bookdirector1,booktype,bookprint,booklocalprint,bookyear)
VALUES('$bookreg1','$bookcode1','$isbn','$bookname1','$bookdirector1',
'$booktype','$bookprint','$booklocalprint','$bookyear')";
mysql_query($sql,$link) or die(mysql_error());
print("<font color=green size=4>เพิ่มข้อมูลการเช่าเรียบร้อยแล้วค่ะ </font>");
?>
|
 |
 |
 |
 |
Date :
2011-07-26 14:32:37 |
By :
111 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ข้อมูลเป็น get ใส่ $_GET['bookcode']; ด้วยครับ
ข้อมูลเป็น post ใส่ $_POST['bookcode']; ด้วยครับ
|
 |
 |
 |
 |
Date :
2011-07-26 14:40:56 |
By :
l3luEbirD |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลอง echo sql ออกมาดูก่อนครับว่าค่าที่อยู่ในตัวแปรครบถ้วนรึเปล่า
$sql="INSERT INTO bookmaster(bookreg,bookcode1,isbn,bookname1,
bookdirector1,booktype,bookprint,booklocalprint,bookyear)
VALUES('$bookreg1','$bookcode1','$isbn','$bookname1','$bookdirector1',
'$booktype','$bookprint','$booklocalprint','$bookyear')";
echo "Sql: "$sql;
mysql_query($sql,$link) or die(mysql_error());
|
 |
 |
 |
 |
Date :
2011-07-26 14:48:19 |
By :
chaiyapk |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แล้วต้องใส่ get post ไปตรงไหนคะ
|
 |
 |
 |
 |
Date :
2011-07-26 19:06:34 |
By :
111 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|