insert ข้อมูล ลงใน Database ไม่ได้ วานผู้ที่รู้ ต่อให้ ที่ว่าเพราะ อะไร
หน้า order_add.php
========================================
Code (PHP)
<?
session_start();
$u_name=$_POST['u_name'];
$u_email=$_POST['u_email'];
$u_phone=$_POST['u_phone'];
$u_address=$_POST['u_address'];
$total_order=$_POST['total_order'];
if ($u_name=="") {
echo "<meta http-equiv='Content-Type''content='text/html; 'charset=utf-8'/><h3>ERROR : กรุณากรอก ชื่อ-สกุล</h3>";
exit();
} else if ($u_address=="") {
echo "<meta http-equiv='Content-Type''content='text/html; 'charset=utf-8'/><h3>ERROR : กรุณากรอก ที่อยู่</h3>";
exit();
}
$datenow=date("Y-m-d");
include "connect.php";
mysql_select_db("db_proj");
mysql_query("SET NAMES UTF8");
#---------------------------------------------- ส่วนของการ Insert ข้อมูล -------------------------------------------------#
$sql = "insert into tb_order values(null,'$u_name','$u_email','$u_phone','$u_address','$total_order','$datenow' ";
mysql_db_query($dbname,$sql);
$sql2="select max(id_order) from tb_order ";
$result2=mysql_db_query($dbname,$sql2);
$row=mysql_fetch_row($result2);
for ($i=0;$i<count($sess_id);$i++) {
$sql3="insert into tb_order_detail values('$row[0]','$sess_id[$i]','$sess_num[$i]','$sess_price[$i]')";
mysql_db_query($dbname,$sql3);
mysql_select_db("db_proj");
mysql_query("SET NAMES UTF8");
}
session_unregister("sess_id");
session_unregister("sess_name");
session_unregister("sess_price");
session_unregister("sess_num");
#*****************ส่วนของการ Update หรือ ตัดStock(แก้ไขจำนวนสินค้าใน tb_product)**********************#
for($a=0;$a<count($sess_id);$a++){
$result = mysql_query("update tb_product set unit_prd = unit_prd - '$sess_num[$a]' where id_prd = '$sess_id[$a]'");
}
echo "<h3>รายการสั่งซื้อสินค้าของท่านถูกบันทึกเรียบร้อยแล้ว<br>ทางเราจะรีบจัดส่งสินค้าในทันที</h3>";
mysql_close();
?>
Date :
2012-09-04 16:00:09
By :
kengza_emo
ยัง แย่ อยู่ เลย ......
Date :
2012-09-07 09:50:45
By :
kengza_emo
Code (PHP)
<?php
include "connect.php";
mysql_select_db("db_proj");
mysql_query("SET NAMES UTF8");
/*
If first column you fix to primary key, you don't input "null" in first column your coding mysql
have a nice to coding PHP ^_^
*/
#---------------------------------------------- Insert -------------------------------------------------#
$sql = "insert into tb_order column1, column2, column3, column... ";
$sql .=" values ";
$sql .="('".$u_name."', '".$u_email."', '".$u_phone."', '".$u_address."', '".$total_order."', '".$datenow."' ";
$qr = mysql_query($sql) or die (mysql_error());
if($qr){
echo "OK";
}else{
echo "NOT OK";
}
?>
ประวัติการแก้ไข 2012-09-07 10:56:05
Date :
2012-09-07 10:54:39
By :
popnakub
ho เริ่มจะ O และ ขอบคุณ ครับ ^^
Date :
2012-09-07 17:09:53
By :
kengza_emo
Load balance : Server 05