|
|
|
INSERT ข้อมูลเดียว ทำไม! ถึง INSERT 2 Column Database |
|
|
|
|
|
|
|
Code (PHP)
<?
ob_start();
session_start();
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?php
require_once 'common/config.php';
$idcall_orders = $_POST['call_orders'];
$sql = "SELECT origin_go , get_back , date_go , train_go , number_of , n_orders , mail_orders , Detail_orders FROM orders where call_orders='$idcall_orders' " ;
$table = mysql_query($sql,$conn) or die ("ไม่สามารถติดต่อฐานข้อมูลได้1");
$numrow = mysql_num_rows($table);
if($numrow!=0){
$status = "<font color=#FF0000>คุณยังไม่ได้ใส่เบอร์โทรเพื่อติดต่อกลับ</font>";
$_SESSION["ses_status"] = $status;
header("Location:userinfo.php");
}else{
$sql = "INSERT INTO orders
(origin_go , get_back , date_go , train_go , number_of , n_orders , call_orders , mail_orders , Detail_orders )
VALUES
('$origin_go' , '$get_back' , '$date_go' , '$train_go' , '$number_of' , '$n_orders' , '$call_orders' , '$mail_orders' , '$Detail_orders') ";
$table = mysql_query($sql,$conn) or die ("ไม่สามารถติดต่อฐานข้อมูลได้2");
$status = "<font color=#FF0000> ทำการบันทึนตั่วของคุณแล้ว ทางเราจะทำตรวจสอบและแจ้งกลับ $idcall_orders</font>";
$_SESSION["ses_status"] = $status;
header("Location:orders.php");
}
mysql_query($sql, $conn);
?>
ขอบคุณครับ
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2011-05-01 17:08:13 |
By :
gofgof |
View :
2083 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่รู้ผมทำให้ งง หรือ เปล่าน่ะครับ ถ้าทำให้ งง ต้องขออภัยด้วยนะครับ คือ ผมจะ INSERT เป็นข้อมูลชุดเดียวในForm ทำไม! ถึง INSERT เข้าไปใน Database เป็น 2 Column ใน Database
ขอบคุณครับ
|
|
|
|
|
Date :
2011-05-01 17:30:09 |
By :
gofgof |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
orders มันเป็นศัพท์สงวนครับ ลองนะครับ`orders` เอาตัวนี้ไปแทนอันเดิม จะได้บันทึกลงฐานข้อมูลได้ ผมก็ไม่เก่งเหมือนกันครับ แต่เท่าที่ผมทำตอนนี้มันเป็นแบบนี้ครับถึงบันทึกลงฐานข้อมูลไม่ได้ ลองเลยครับเผื่อได้
|
|
|
|
|
Date :
2011-05-01 18:16:27 |
By :
Theendaof |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INSERT 2 Column
หรือ 2 Record (แถว)
mysql_query($sql, $conn); //บรรทัด 32 เอาคอมเม้นท์ หรือเอาออกดูก่อน ครับ
|
|
|
|
|
Date :
2011-05-01 20:52:23 |
By :
iieszz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณใช้ mysql_query() 2 ครั้งน่ะครับ
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
</head>
<body>
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "INSERT INTO customer ";
$strSQL .="(CustomerID,Name,Email,CountryCode,Budget,Used) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["txtCustomerID"]."','".$_POST["txtName"]."','".$_POST["txtEmail"]."' ";
$strSQL .=",'".$_POST["txtCountryCode"]."','".$_POST["txtBudget"]."','".$_POST["txtUsed"]."') ";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "Save Done.";
}
else
{
echo "Error Save [".$strSQL."]";
}
mysql_close($objConnect);
?>
</body>
</html>
|
|
|
|
|
Date :
2011-05-01 21:37:40 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|