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,027

HOME > PHP > PHP Forum > เอ่อ...จะสร้าง addcart แบบไม่ต้องสมัครสมาชิกจะทำอย่างไรคะ



 

เอ่อ...จะสร้าง addcart แบบไม่ต้องสมัครสมาชิกจะทำอย่างไรคะ

 



Topic : 029918



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



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




เอ่อ...จะสร้าง addcart แบบไม่ต้องสมัครสมาชิกจะทำอย่างไรคะ เพราะถ้า set ค่า user ให้มันจะสร้าง user เยอะมาก แล้วก็ถ้าเข้าพร้อมกันหลายเครื่อง มันจะเป็น cart เดียวกันอ่ะค่ะ

Code (PHP)
<?include('cdate.php');
    include("system/include/class_main.inc"); 
    include("system/include/functionWeb.php");
	session_start();

	if(trim($_SESSION['id_member']) == "")
	{	$db3 = new admin_control();
		$sql = "select * from tb_member  ";

		$db3->send_cmd($sql);
		$norder = $db3->num_rows();

		if($norder==0)
		$norder = 1;
		if($norder<=30)
		$norder = 31;
		else
		$norder = $norder+1;
		$id_member = $norder;
			  
		$db4 = new admin_control();
		$sql = "insert into tb_membe r(id_member,namesur,addr) values('$id_member','General','NoAddress') ";
         	                $db4->send_cmd($sql);
		$_SESSION['id_member'] = $id_member;
		echo "<meta http-equiv=\"refresh\" content=\"0; \">";				  
	}
	else
	{
	include('cdate.php');
	include("system/include/class_main.inc"); 
	include("system/include/functionWeb.php");
	$db1 = new admin_control();

	$id_pro = trim($_GET['id_pro']);
	$id_type = trim($_GET['id_type']);
	$size_pro = trim($_GET['size_pro']);
	$color_pro = trim($_GET['color_pro']);
	$qty = trim($_GET['qty']);

	if(($_GET['flag']=="del") && (trim($_GET['id_pro'])!=""))
	{
	          $sql = "delete from tb_cart where id_pro = '$id_pro' and id_member='$_SESSION[id_member]'";
	          $db1->send_cmd($sql);
	}

	if(isset($_POST['SubmitCal']))
	{
	                $proid = $_POST['proid'];
		$qty = $_POST['qty'];
		for($i=0;$i<count($proid);$i++)
		{
		    $tmp = $qty[$i];
		    $tmp1 = $proid[$i];
		    $sql = "update tb_cart set
		    qtyc =  $tmp where 
		    id_member = '$_SESSION[id_member]'and id_pro = '$tmp1'  ";
		    $db1->send_cmd($sql);
		}
	}

	if((trim($_GET['id_pro'])!="") && (trim($_GET['id_type'])!="") && (trim($_GET['qty'])!=""))
	{
		$sql = "select * from tb_cart where id_member = '$_SESSION[id_member]' and id_pro='$id_pro' and size_pro = '$size_pro' and color_pro='$color_pro' ";
		$db1->send_cmd($sql);
		if($db1->num_rows() > 0)
		{
		      $sql = "update tb_cart set  qtyc = qtyc + $qty 
                                                  where id_member = '$_SESSION[id_member]'
			  and id_pro = '$id_pro' and size_pro='$size_pro' 
                                                  and color_pro='$color_pro' ";
			  $db1->send_cmd($sql);
		}
		else
		{
			$dbc = new admin_control();
			$sqlc = "select * from tb_product where id_pro = '$id_pro'";
			$dbc->send_cmd($sqlc);
			$rsc = $dbc->fetch_data();
			$deli = $rsc['deli_pro'];
			$sql = "insert into tb_cart(id_member,id_pro,qtyc,size_pro,deli_pro,color_pro) values('$_SESSION[id_member]','$id_pro','$qty','$size_pro','$deli','$color_pro')";

			$db1->send_cmd($sql);
		}
	}
?>..................................




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-08-03 20:50:14 By : sapantharee View : 904 Reply : 3
 

 

No. 1



โพสกระทู้ ( 4,706 )
บทความ ( 8 )



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


ลองสร้าง sessionid ไว้อ้างอิง เพราะแต่ละคนจะได้รับไม่เหมือนกัน และไม่ซ้ำกันด้วยมั้ง?






Date : 2009-08-04 00:47:22 By : mr.v
 


 

No. 2



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



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


ขอบคุณค่ะ ได้แนวความคิด และทำสำมะเหร็ดแล้วค่ะ
Date : 2009-08-04 01:58:05 By : sapantharee
 

 

No. 3

Guest


ขอบคุณครับ
Date : 2011-07-13 20:20:06 By : dek
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เอ่อ...จะสร้าง addcart แบบไม่ต้องสมัครสมาชิกจะทำอย่างไรคะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 05
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 อัตราราคา คลิกที่นี่