Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,030

HOME > PHP > PHP Forum > จะทำอย่างไรดีจะส่งค่าCus_ID ซึ่งเป็น ไอดีของลูกค้า ให้ไปเก็บค่าไว้ในใบเสร็จ



 

จะทำอย่างไรดีจะส่งค่าCus_ID ซึ่งเป็น ไอดีของลูกค้า ให้ไปเก็บค่าไว้ในใบเสร็จ

 



Topic : 073991



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์




Code บรรทัดที่ 34 อ่ะครับ ต้องเพิ่มเติมยังไงดีครับ
Code (PHP)
<?php
session_start();
include "dbconfig.php";
conndb();
if($_SESSION['Emp_ID'] == "")
	{
		echo "Please Login!";
		exit();
	}
	
	mysql_connect("localhost","root","root");
	mysql_select_db("laundry");
	$strSQL = "SELECT * FROM employee  WHERE Emp_ID = '".$_SESSION['Emp_ID']."' ";
	$objQuery = mysql_query($strSQL);
	$objResult = mysql_fetch_array($objQuery);

/*
 ในการทำเวบ E-Commerce นั้น คุณควรจะทำระบบสมาชิกด้วย โดยถ้าไม่ได้เป็นสมาชิกก็ไม่สามารถสั่งซื้อสินค้าได้
 ดังนั้นสิ่งที่ควรทำต่อเอง คือ
 - ทำระบบสมาชิก โดยต้องเป็นสมาชิก และ Login เข้าระบบก่อน ถึงสั่งซื้อสินค้าได้
 - ในการทำระบบสมาชิก คุณต้องศึกษาเรื่อง SESSION ให้ดี เพื่อเอาไว้เก็บสถานะว่า ตอนนี้ User ทำการ Login เข้าระบบหรือยัง ? ถ้ายังไม่ได้ Login ก็ต้องแจ้งให้ Login ก่อน ถึงสั่งซื้อสินค้าได้
*/


/*
 ในการใช้งานจริงนั้น คือ
 - อันดับแรกคุณต้องทำระบบสมาชิกก่อน ซึ่งตอนลูกค้าสมัครสมาชิก ก็จะได้เลขที่สมาชิกออกมาแบบไม่ซ้ำกับใคร เป็นเอกลักษณ์เฉพาะคนไป
 - พอลูกค้า Login สำเร็จ คุณก็สามารถเก็บรหัสลูกค้าเอาไว้ในตัวแปร SESSION ได้ และสามารถนำมาใช้ต่อภายในหน้านี้ได้เลย
 - พอคุณได้ รหัสลูกค้า ออกมาแล้ว ก็สามารถนำไปค้นหาต่อในตารางลูกค้าได้ว่า ลูกค้าคนนี้มี ชื่อ-นามสกุล , ที่อยู่ , ... เป็นอะไรได้อย่างง่ายดายเลย
*/

// ดังนั้นในตัวอย่างนี้ ผมจะสมมุติรหัสลูกค้าเอา ด้วยการ Random เลขเอานะครับ (ไม่อยากนำระบบสมาชิกมาลงไว้ด้วย เพราะเดี๋ยวจะยิ่งงงกันไปใหญ่)

$Cus_ID = rand(10000, 99999); // ทำการ Random เลขสมาชิกที่มีค่าตั้งแต่ 10000 - 99999 ออกมา


$Order_Date = date("Y-m-d"); // เก็บ วัน/เดือน/ปี ที่สั่งซื้อ
$Order_Time = date("H:i:s"); // เก็บเวลาที่สั่งซื้อ

// สร้างหมายเลขคำสั่งซื้อโดยเอาพวกเลข วัน ชั่วโมง วินาที ที่สั่งซื้อมาต่อเข้าด้วยกัน (คุณอาจใช้วิธีอื่นๆก็ได้)
$tmp1 = date("d");
$tmp2 = date("H");
$tmp3 = date("s");
$Order_ID = $tmp1.$tmp2.$tmp3;

?>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<title>My Shop - ใบแจ้งค่ารายการสินค้าที่สั่งซื้อ</title>
<style type="text/css">
.style1 {
	text-align: left;
}
.style2 {
	text-align: right;
}
</style>
<style>
BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-image: url(images/200807-08-115541-1.jpg);
}
</style>
</head>

<body>
<center>
  <u><font size="5" color="#800000">ใบแจ้งค่ารายการสั่งซัก</font></u>
</center><br>

<?php
session_start();

// ทำการเก็บข้อมูลเกี่ยวกับใบสั่งซื้อสินค้าไว้ในตาราง orders (ส่วนข้อมูลสินค้าที่สั่งซื้อนำไปเก็บแยกอีกตารางหนึ่งเอา)
$insert1 = "insert into orders(Order_ID,Cus_ID,Order_Date,Order_Time) VALUES ('$Order_ID','$Cus_ID','$Order_Date','$Order_Time')";
$result1 = mysql_query($insert1);

?>

<center>
    <table width="550" border="1" style="border-collapse: collapse; border: 1px dotted #008000" bordercolor="#111111" cellpadding="0" cellspacing="0">
      <tr>
        <td style="border: 1px dotted #008000" bgcolor="#99FFCC" colspan="4">
        <center>
<table width="100%" cellpadding="0" cellspacing="0">
	<tr>
		<td width="50%" style="border: 1px dotted #008000">&nbsp;<b><font color="red">หมายเลขคำสั่งซัก : <? echo $Order_ID; ?></font></b></td>
		<td width="50%" style="border: 1px dotted #008000">&nbsp;<b><font color="red">วันที่สั่งซัก : <? echo date("d/m/Y");; ?><br>&nbsp;เวลา : <? echo date("H:i:s"); ?></font></b></td>
	</tr>

<!-- ในที่นี้ขอสมมุติ ชื่อ-นามสกุล ที่อยู่ของผู้สั่งซื้อ ให้เป็นค่าคงที่ไปก่อนเลยนะครับ แต่ในการใช้งานจริง คุณสามารถดึงเอาจากตารางลูกค้าในฐานข้อมูลออกมาแสดงได้โดยง่ายดายเลย -->

	<tr>
		<td width="50%" style="border: 1px dotted #008000" bgcolor="#CCCCFF">&nbsp;ชื่อ - นามสกุล ของผู้สั่งซื้อ : </td>
		<td width="50%" style="border: 1px dotted #008000" bgcolor="#CCCCFF">&nbsp; คุณ <?=$objResult["User"];?> </td>
	</tr>
	<?php
session_start();

// ทำการเก็บข้อมูลเกี่ยวกับใบสั่งซื้อสินค้าไว้ในตาราง orders (ส่วนข้อมูลสินค้าที่สั่งซื้อนำไปเก็บแยกอีกตารางหนึ่งเอา)
/*$sql = "select FirstName,LastName,Address from member where Username='$uname' and Password='$passwd';";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
  {
    $FName = $row['FirstName'];
 	$LName= $row['LastName'];
	$Address = $row['Address'];
  }*/
	
?>

  	<tr>
		<td width="50%" style="border: 1px dotted #008000" bgcolor="#CCCCFF">&nbsp;ที่อยู่ ของผู้สั่งซื้อ : </td>
		<td width="50%" style="border: 1px dotted #008000" bgcolor="#CCCCFF">&nbsp;<?=$objResult["Cus_Address"];?></td>
	</tr>
</table>
        </center>
        </td>
      </tr>
      <tr>
        <td width="235" style="border: 1px dotted #008000" bgcolor="#FFFFCC">
        <font color="#000080"><center>ชื่อสินค้า</center></font></td>
        <td width="120" style="border: 1px dotted #008000" bgcolor="#FFFFCC">
        <font color="#000080"><center>ราคาต่อหน่วย</center></font></td>
        <td width="55" style="border: 1px dotted #008000" bgcolor="#FFFFCC">
        <font color="#000080"><center>จำนวน</center></font></td>
        <td width="140" style="border: 1px dotted #008000" bgcolor="#FFFFCC">
        <font color="#000080"><center>รวม</center></font></td>
      </tr>
    
        <?php 
        foreach ($_SESSION['SHOPPING_CART'] as $itemNumber => $item) {
        ?>
        <tr id="item<?php echo $itemNumber; ?>">    
            <td width="235" style="border: 1px dotted #008000" bgcolor="#CCFFFF"><p class="style1">&nbsp;<?php echo $item['name']; ?>&nbsp;</p></td>
            <td width="120" style="border: 1px dotted #008000" bgcolor="#CCFFFF"><p class="style2">&nbsp;<?php echo number_format($item['Price'],2,'.',','); ?>&nbsp;</p></td>
            <td width="55" style="border: 1px dotted #008000" bgcolor="#CCFFFF"><p align="right"><?php echo number_format($item['Qty'],0,'.',','); ?>&nbsp;</p></td>
            <td width="140" style="border: 1px dotted #008000" bgcolor="#CCFFFF"><p class="style2">&nbsp;<?php echo number_format($item['Qty'] * $item['Price'],2,'.',','); ?>&nbsp;</p></td>        
        </tr>

        <?php
         $Qty = $item['Qty'];
         $Price = $item['Price'];
         $Wash_ID = $item['Wash_ID'];

         // ทำการเก็บรายการสินค้าที่สั่งซื้อเอาไว้ในตาราง orderdetails โดยใช้ order_id เป็น Foreign Key ในการจับคู่กับใบสั่งซื้อสินค้าในภายหลัง
         $insert2 = "insert into orderdetails(orderdetails_id,Order_ID,Wash_ID,Qty,Price) VALUES ('','$Order_ID','$Wash_ID','$Qty','$Price')";
         $result2 = mysql_query($insert2);
        }
        ?>

            <tr id="itemtotal">    
            <td width="410" style="border: 1px dotted #008000" bgcolor="#FFFFCC" colspan="3" align="left">
            <b><font color="#008000">&nbsp;ราคารวม</font></b></td>
            <td width="140" style="border: 1px dotted #008000" bgcolor="#FFFFCC" width="91">
            <p align="right"><b><font color="#008000"><? echo number_format($_SESSION['total'],2,'.',','); ?>&nbsp;บาท&nbsp;</font></b></td>
        </tr>

    </table>


<br>
<center>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border: 1px dashed #800000" bordercolor="#111111" width="50%" id="AutoNumber1">
  <tr>
    <td width="100%" bgcolor="#FFCCFF"><b>
    <font size="2" color="#000080">&nbsp;::=
    โปรดโอนเงินเข้าบัญชีต่อไปนี้</font></b><p>
    <font size="2">&nbsp;ธนาคาร :
    .....<br>
    &nbsp;สาขา : .....<br>
    &nbsp;เลขที่บัญชี : .....<br>
    &nbsp;ชื่อบัญชี : .....</font></p>
    <p align="center"><b>
    <font size="2" color="#808000">
    (โอนเงินแล้วโปรดโทรแจ้งที่ ..... ด้วย)<br>
&nbsp;</font></b></p>
    </td>
  </tr>
</table>
</center>
<br>
<form>
<input type=button value="พิมพ์หน้านี้" onClick="window.print()">&nbsp;
<input type=button value="ปิดหน้าต่างนี้" onClick="javascript:window.close();">
</form> 

</center>

</body>

</html>




Tag : PHP, MySQL, JavaScript







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-02-16 19:11:35 By : Dongonline View : 1313 Reply : 22
 

 

No. 1



โพสกระทู้ ( 616 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

สั่งพิมพ์แล้วไม่ออกเหรอครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-16 20:05:41 By : slurpee55555
 


 

No. 2



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


สั่งพิมพ์แล้วมัน random
ผมอยากจะให้มันเอา รหัสลูกค้าที่ให้ลูกค้าทำรายการมาใส่ลงในใบ order น่ะครับ คือ ผมไม่อยากให้มัน random รหัสลูกค้าน่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-16 20:39:40 By : Dongonline
 

 

No. 3



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


สงสัยคงยากเกิน คงทำไม่ได้หรอกมั้ง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-16 21:07:12 By : Dongonline
 


 

No. 4



โพสกระทู้ ( 616 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ก็เอา $Cus_ID = รหัสลูกค้าที่ดึงมาจาก DB ไม่ได้เหรอครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-16 21:13:29 By : slurpee55555
 


 

No. 5



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


ส่งค่า GET หรอครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-16 21:20:02 By : Dongonline
 


 

No. 6



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


ช่างเถอะครับ เด๋วผมหาทางใหม่ดีกว่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-16 23:07:08 By : Dongonline
 


 

No. 7



โพสกระทู้ ( 1,579 )
บทความ ( 3 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


อ่านดูแล้วก็ งง ไม่อยากให้ Random แต่ทำไมใช้คำสั่ง random $Cus_ID = rand(10000, 99999);
หรือว่าผมเบลอเองหว่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-16 23:24:28 By : somparn
 


 

No. 8



โพสกระทู้ ( 23 )
บทความ ( 0 )



สถานะออฟไลน์


$Cus_ID = $objResult['Cus_ID']; คือค่าที่เราทำการ sql_fetch_array ออกมาครับ แล้วลองมา echo ดูก่อนครับว่าได้รหัสลูกค้าที่ต้องการหรือเปล่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-16 23:38:13 By : puwadon20
 


 

No. 9



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


ใช่ครับ ตอนนี้มันมัน random Cus_id
ผมอยากให้ช่วยคิดวิธีที่จะ ให้id ลูกค้า ที่ทำรายการจากตอนต้นน่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-16 23:40:34 By : Dongonline
 


 

No. 10



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


ใช่เลยครับ อย่างที่พี่เอ็กบอก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-17 00:50:22 By : Dongonline
 


 

No. 11



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


ไม่ขึ้นครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-17 00:52:37 By : Dongonline
 


 

No. 12



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


ผมเข้า session ของ พนักงาน
แล้วให้พนักงาน สามารถดูรายชื่อของลูกค้า
เด๋วผมให้ดูรูปภาพนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-17 00:57:35 By : Dongonline
 


 

No. 13



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


พนักงานดูรายชื่อลูกค้า
และเลือกลูกค้าซักคนนึง เพื่อจะให้ทำรายการซักรีดต่อไป

พนักงานดูรายชื่อลูกค้า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-17 01:01:43 By : Dongonline
 


 

No. 14



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


อันนี้ก็เป็น พนักงาน เลือกลูกค้าแล้ว ทำการสั่งซักรีดให้ลูกค้า
เข้าสู่รายการสั่งซักรีด
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-17 01:04:55 By : Dongonline
 


 

No. 15



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


โดยการส่งค่า GET ไอดีของ ลูกค้า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-17 01:06:50 By : Dongonline
 


 

No. 16



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


พนักงานเลือกรายการซักรีดให้ลูกค้าแล้ว เมื่อเลือกเสร็จแล้ว พนักงานก็คลิกที่ตกลง

เลือกรายการสั่งซักรีดแล้ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-17 01:09:02 By : Dongonline
 


 

No. 17



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


คลิก ยืนยันการสั่งซื้อ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-17 01:10:04 By : Dongonline
 


 

No. 18



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


อันที่วงไว้น่ะครับมันยังขึ้นเป็นของพนักงานงานอยู่เลย ผมอยากจะทำให้เป็นของลูกค้าครับ
ใบเสร็จ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-17 01:12:56 By : Dongonline
 


 

No. 19



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


แก้เท่าไหร่ผมก็แก้ไม่ได้ ไม่รู้จิทำไงและ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-17 11:33:11 By : Dongonline
 


 

No. 20



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


ไม่มีคนมาตอบซะที
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-19 00:23:38 By : Dongonline
 


 

No. 21



โพสกระทู้ ( 151 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบหน่อยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-20 21:51:17 By : Dongonline
 


 

No. 22



โพสกระทู้ ( 76 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter

ส่ง &Cus_ID=xxx ตามไปทุกเพจดิ ใน tag a อะ
เหมือน cus_id หายไปตอน เข้าตะกร้าสินค้า ลองเชคดู

แระเพจนี้ ก็ $ Cus_ID = $_GET['Cus_ID'];

ผมอ่านผ่านๆนะ ถ้า ไม่ตรงตามต้องการต้องขอโทษด้วยครับ


ประวัติการแก้ไข
2012-02-20 22:23:26
2012-02-20 22:25:02
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-20 22:20:54 By : ekeak
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : จะทำอย่างไรดีจะส่งค่าCus_ID ซึ่งเป็น ไอดีของลูกค้า ให้ไปเก็บค่าไว้ในใบเสร็จ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่