รบกวนดูcodeให้ทีครับต้องการให้ส่งค่าผ่านbutton onclick แต่ค่ามันไม่ไปอ่ะคับ
ส่วนนี้เป็นAddsave.phpนะครับ รบกวนช่วยดูให้ทีว่าผิดตรงไหนนะครับ
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>
<?
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("drug");
$strSQL = "INSERT INTO product ";
$strSQL .="(id,name,amount,cost) ";
$strSQL .="VALUES ";
$strSQL .= "('$id','$name','$amount','$cost');";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "บันทึกข้อมูลเรียบร้อย";
}
else
{
echo "Error Save [".$strSQL."]";
}
mysql_close($objConnect);
?>
</p>
<p><a href="addpro.php">กลับ</a></p>
</body>
</html>
Date :
2010-03-16 10:00:06
By :
kengcs
ทำไมต้องส่งแบบนี้ละคับ
onClick="window.location='addsave.php?id=(ตรงนี้อ่ะครับต้องการส่งค่า ID NAME AMOUNT COST ไปยัง Addsave.php ลองSearch ดูแล้ว ทำตามที่เขาบอกแล้วค่าที่ส่งไปก็ยังเป็นว่างเปล่าอ่ะครับ )
ทำไมไม่ส่งแบบนี้ไปเลย
<form name="frmAdd" method="post" action="addsave.php">
แต่ถ้าหากคุณส่งแบบที่คุณทำ ตอนรับต้องรับ เป้ฯ
$id = $_GEG['id']; แบบนี้ก่อนแล้วค่อยนำไป insert เข้าฐานข้อมูลครับ
Date :
2010-03-16 10:34:58
By :
ความรู้เท่าหางอึ่ง
พอดีที่ปุ่ม button ใช้แบบ Type summitไม่ได้น่ะครับเพราะเขาต้องการให้กดEnterแล้วมันเลื่อน text boxไปทีละอันเพื่อนป้อนข้อมูล(ให้สะดวกคนใช้) >_< ขอบคุณมากนะครับสำหรับคำแนะนำจะไปลองทำตามดูนะครับ
Date :
2010-03-16 10:39:36
By :
kengcs
ก็ใช้ onclick='frmAdd.submit()' ได้ค่ะ สำหรับการส่งค่าแบบ post
Date :
2010-03-16 11:56:54
By :
ultrasiam
Load balance : Server 05