 |
การเอาข้อมูลจาก Textbox ลงฐานข้อมูลแต่เราได้กำหนดค่าใน Textbox นั้นเป็น 1 ตลอด |
|
 |
|
|
 |
 |
|
$amount= $_REQUEST['ชื่อของ textbox ที่ให้กรอกค่า amount'];
if(empty($amount)){$amount=1;}
$sql="INSERT INTO Shopping_Cart2 (idShopping,ProductID,amount) VALUES ('$idCart','$idProduct','$amount')";
$rs=odbc_exec($conn,$sql);
|
 |
 |
 |
 |
Date :
2011-01-18 13:35:27 |
By :
iamatomix |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มัน error อะครับ
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression., SQL state 22005 in SQLExecDirect in C:\xampp\htdocs\Shopping_Cart_update.php on line 12
Error Save [INSERT INTO Shopping_Cart2 (idShopping,ProductID,amount) VALUES ('','','1')]
code อะครับ
Code (PHP)
<?php
$conn=odbc_connect ('ac','','');
if (!$conn)
{
exit("Connection Failed: " . $conn);
}
$amount= $_REQUEST['amount_84'];
if(empty($amount)){$amount=1;}
{
$sql="INSERT INTO Shopping_Cart2 (idShopping,ProductID,amount) VALUES ('$idCart','$idProduct','$amount')";
}
$rs=odbc_exec($conn,$sql);
/*$sql="UPDATE Shopping_Cart2 SET amount = '1' WHERE amount = '$_POST[amount_84]'";
$rs=odbc_exec($conn,$sql);*/
if($rs)
{
echo "Save Done.";
}
else
{
echo "Error Save [".$sql."]";
}
odbc_close($conn);
require("Shopping_Cart.php");
?>
|
 |
 |
 |
 |
Date :
2011-01-18 14:10:31 |
By :
thegun |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|