<a href=addcart.php?id=01&name=room1&price=100&type=add>จอง1</a><br> <a href=addcart.php?id=02&name=room2&price=200&type=add>จอง2</a><br> <a href=addcart.php?id=01&name=room1&price=100&type=cancel>ยกเลิก1</a><br> <a href=addcart.php?id=02&name=room2&price=200&type=cencel>ยกเลิก2</a><br>
<?php session_start(); $_SESSION['nameID'.(int)$_GET['id']]=$_GET['name']; // เก็บชื่อแต่ละ ID $_SESSION['priceID'.(int)$_GET['id']]=$_GET['price']; // เก็บราคาแต่ละ ID if($_GET['type']=='add'){ $_SESSION['sid'.(int)$_GET['id']]= $_SESSION['sid'.(int)$_GET['id']]+$_GET['price']; // เก็บราคารวมแต่ละ ID $_SESSION['nid'.(int)$_GET['id']]= $_SESSION['nid'.(int)$_GET['id']]+1; //เก็บจำนวนแต่ละ ID $_SESSION['sumPrice']=$_SESSION['sumPrice']+$_GET['price']; //เก็บราคารวมทั้งสิ้น }else if($_GET['type']=='cancel'){ if( ($_SESSION['sid'.(int)$_GET['id']]-$_GET['price']) <=0){ // ถ้าจำนวนเท่ากับ 0 หรือติดลบ ให้ลบ ID นี้ออกจากการแสดงผล header("Cache-control:private"); // fixed ie6 unset($_SESSION['nameID'.(int)$_GET['id']]); session_destroy(); }else{ $_SESSION['sid'.(int)$_GET['id']]= $_SESSION['sid'.(int)$_GET['id']]-$_GET['price']; // เก็บราคารวมแต่ละ ID $_SESSION['nid'.(int)$_GET['id']]= $_SESSION['nid'.(int)$_GET['id']]-1; //เก็บจำนวนแต่ละ ID $_SESSION['sumPrice']=$_SESSION['sumPrice']-$_GET['price']; //เก็บราคารวมทั้งสิ้น } } if($_GET['id']>$_SESSION['nums_cart']) $_SESSION['nums_cart']=$_GET['id']; //เก็บจำนวน ID ที่เพิ่มเข้ามา echo "<table>\n"; echo "<tr><td>id</td><td>name</td><td>ราคา</td><td>จำนวน</td><td>ราคารวม</td></tr>\n"; for($i=1; $i<=$_SESSION['nums_cart'];$i++){ if(isset($_SESSION['nameID'.$i])){ // แสดง ID ที่ถูกเพิ่มเท่านั้น echo "<tr><td>$i</td>\n"; echo "<td>".$_SESSION['nameID'.$i]."</td>\n"; echo "<td>".$_SESSION['priceID'.$i]."</td>\n"; echo "<td>".$_SESSION['nid'.$i]."</td>\n"; echo "<td>".$_SESSION['sid'.$i]."</td>\n"; echo "</tr>\n"; } } echo "<tr><td colspan=4>ราคารวมทั้งสิ้น</d><td>".$_SESSION['sumPrice']."</td></tr></table>"; ?> <a href=index.php>กลับเลือกซื้อ</a> <a href=confirm.php>ยืนยันซื้อ</a>
session_start(); session_destroy(); echo"ยกเลิกสินค้าเรียบร้อย";
header("Cache-control:private"); // fixed ie6 unset($_SESSION['nameID'.(int)$_GET['id']]); session_destroy();
header("Cache-control:private"); // fixed ie6 unset($_SESSION['nameID'.(int)$_GET['id']]); //ทำลาย session ชื่อ nameIDxx unset($_SESSION['sid'.(int)$_GET['id']]); // ทำลาย session ชื่อ sidxx unset($_SESSION['nid'.(int)$_GET['id']]); // ทำลาย session ชื่อ nidxx
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง