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.