insert แล้วไม่ลงฐานข้อมูล

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

whisky5555

insert แล้วไม่ลงฐานข้อมูล

โพสต์ที่ยังไม่ได้อ่าน โดย whisky5555 »

ผมลอง echo ตัวแปลทั้งหมดออกมาดูแล้ว ค่าออกมาทุกตัว
แต่พอ run code sql แล้วดันไม่ลงฐานข้อมูล
ช่วยทีคับ ขอบคุณมากครับ

<?php session_start(); ?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?
include "connect.php";

$payment_bank=$_POST['payment_bank'];
$transfer_date=$_POST['transfer_date'];
$transfer_time=$_POST['transfer_time'];
$payment_amount=$_POST['payment_amount'];
$order_id=$_POST['order_id'];

$payment_img=$_FILES['payment_img']['tmp_name'];
$payment_img_name=$_FILES['payment_img']['name'];
$payment_img_size=$_FILES['payment_img']['size'];
$payment_img_type=$_FILES['payment_img']['type'];

$payment_date = date('Y-m-d');
$payment_time = date('H:i:s');

/*echo "$payment_bank";
echo "$transfer_date";
echo "$transfer_time";
echo "$payment_amount";
echo "$order_id";
echo "$payment_img";*/


$sql="INSERT INTO payment values(null,'$payment_bank','$transfer_date','$transfer_time','$payment_date','$payment_time','$payment_amount','$order_id')";
$result=mysql_db_query($dbname,$sql);
if($payment_img) {
$array_last=explode(".",$payment_img_name);
$c=count($array_last) -1;
$lastname=strtolower($array_last[$c]);
if ($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg") {
$sql2="SELECT MAX(payment_id) FROM payment";
$result2=mysql_db_query($dbname,$sql2);
$row=mysql_fetch_row($result2);
$photoname=$row[0].".".$lastname;
copy($payment_img,"imgPayment/".$photoname);
$sql3="UPDATE payment SET payment_img='$photoname' WHERE payment_id='$row[0]' ";
$result3=mysql_db_query($dbname,$sql3);
}
unlink($payment_img);
}
$payment_status = "2";
$sql4 = "UPDATE order_tb SET
payment_status_id = '$payment_status'
WHERE order_id = '$order_id' ";
$result4 = mysql_db_query($dbname,$sql4);
echo "<center>ชำระเงินเรียบร้อยแล้ว<br>
<a href='order_user.php'>[ กลับสู่หน้าหลัก ]</a></center>";
?>
M031
PHP Hero Member
PHP Hero Member
โพสต์: 156
ลงทะเบียนเมื่อ: 20/11/2015 9:05 am

Re: insert แล้วไม่ลงฐานข้อมูล

โพสต์ที่ยังไม่ได้อ่าน โดย M031 »

ต่อจาก บรรทัด

โค้ด: เลือกทั้งหมด

$sql="INSERT INTO payment values(null,'$payment_bank','$transfer_date','$transfer_time','$payment_date','$payment_time','$payment_amount','$order_id')";
ใส่ echo ต่อจาก บรรทัดข้างบน

โค้ด: เลือกทั้งหมด

echo $sql;
จากนั้นเอาค่าที่ได้จากหน้าจอ ไปรันที่ฐานข้อมูลดูครับ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 115