WEB DEVELOPER - THIẾT KẾ VÀ PHÁT TRIỂN WEBSITE - Trang 132

Phát triển Web

2012

130

www.izwebz.com Demon Warlock

$('.buy').click(function(){
var str =$(this).attr('title');
$.ajax({
url :'create_order.php',
data :'id='+str,
dataType :'html',
type : 'POST',
success : function(html){
//Nội dung hiển thị khi hoàn thành
}
});

});

Với trang PHP create_order.php

<?php
session_start();
if(isset($_POST['id']) AND $_POST['id']!=''){
$id = $_POST['id'];
$manu = $_POST['manu'];
$type = $_POST['type'];
$color = $_POST['color'];
$num = $_POST['num'];
$_SESSION['s_pro'][] = array('id'=>$id,
'manu'=>$manu,
'type'=>$type,
'color'=>$color,
'num'=>$num);
echo 'GREAT';
}

?>

Như vậy cứ mỗi lần bấm Chọn mua thì sản phẩm đó sẽ được gửi đến trang create_order.php và
được thêm vào mảng Session như trên hình. Sau khi đến trang GIỏ hàng, việc của bạn là chỉ việc
cho phép hiển thị các thông tin đã được lưu trong mảng 2 chiều đó và xử lý đặt hàng vào
Database chẳng hạn.

Như vậy việc chính xác bạn thấy rằng chúng ta hoàn toàn có thể sử dụng Session để làm cho giỏ
hàng.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.