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 > ขอโค้ดเกี่ยวกับการขายสินค้าหน่อยคับ ตอนนี้กำลังทำโปรเจกค์จบนะคับ เขียน php ใครมีกรุณาช่วยหน่อยนะคับ จะเป็นพระคุณอย่างสูง



 

ขอโค้ดเกี่ยวกับการขายสินค้าหน่อยคับ ตอนนี้กำลังทำโปรเจกค์จบนะคับ เขียน php ใครมีกรุณาช่วยหน่อยนะคับ จะเป็นพระคุณอย่างสูง

 



Topic : 010527

Guest




ตอนนี้กำลังทำโปรเจกค์จบนะคับ เขียน php ใครมีกรุณาช่วยหน่อยนะคับ จะเป็นพระคุณอย่างสูง [email protected]


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 23 ต.ค. 2549 22:39:55 By : ngohtitle View : 1815 Reply : 1
 

 

No. 1

Guest


อยากได้โคด้ที่มันต่อจากนี้นะคับ

<?php
error_reporting(E_ALL);
session_start(); // ?????????????
include "ConnectionDb.php"; // ??????????????????????
$expire = 3600; // ??????????? $expire ??????????????????
$time = time(); // ??????????? $time ???????????????????
$expire = $time + $expire; // ????????????????????
$script_url = $_SERVER["PHP_SELF"]; // ??????????????????

// ??????? ???????????????????????????????? cart
if(!isset($_SESSION['cart'])) {
// ???????? ??????? ??????????????? cart ?????????????
if(isset($_COOKIE['cart'])) {
// ??????????????????? cart ???????????????????
@$_SESSION['cart'] = array();
// ?????????????????? cart ????????????? unserialize() ???????????
@$_SESSION['cart'] = unserialize(stripslashes($_COOKIE['cart']));
// ??????????????????? total_items ?????????????????????????????? cart_calculate_items()
@$_SESSION['total_items'] = cart_calculate_items($_SESSION['cart']);
// ??????????????????? total_price ?????????????????????????????? cart_calculate_price()
@$_SESSION['total_price'] = cart_calculate_price($_SESSION['cart']);
} else {
// ??????????????????? cart ???????????????????
$_SESSION['cart'] = array();
// ??????????????????? total_items ??? total_price ??????? 0
$_SESSION['total_items'] = 0;
$_SESSION['total_price'] = 0.00;
// ?????????????? s_cart ??????? ???????????????? Bytestream ???????????????? cart
$s_cart = serialize($_SESSION['cart']);
// ?????????????????? cart ??????? ????????? $s_cart
setcookie('cart', $s_cart, $expire);
}
}

// --------------------------------------------------
// ?????????????????
// --------------------------------------------------
// ????????? action ??????????????? URL ??????? add
if( @$_GET['action'] == 'add' ) {
// ????????????? pid ?????????? URL ???????????? $item
$item = $_GET['pid'];
// ???????????????? cart ?????????????????????????????????????????
if(isset($_SESSION['cart'][$item])) {
// ????????? 1
$_SESSION['cart'][$item]++;
} else {
// ????????????? 1
$_SESSION['cart'][$item] = 1;
}

$_SESSION['total_items'] = cart_calculate_items($_SESSION['cart']);
$_SESSION['total_price'] = cart_calculate_price($_SESSION['cart']);
$s_cart = serialize($_SESSION['cart']);
// ??????? Redirect
header("Location: $script_url?action=view");
exit;
}

// --------------------------------------------------
// ??????????????
// --------------------------------------------------
// ????????? action ??????????????? URL ??????? del
if( @$_GET['action'] == "del" ) {
// ????????????? pid ?????????? URL ???????????? $productID
$productID = $_GET['pid'];
unset($_SESSION['cart'][$productID]);
$_SESSION['total_items'] = cart_calculate_items($_SESSION['cart']);
$_SESSION['total_price'] = cart_calculate_price($_SESSION['cart']);
$s_cart = serialize($_SESSION['cart']);
header("Location: $script_url?action=view");
exit;
}

// --------------------------------------------------
// ?????????????????????
// --------------------------------------------------
// ????????? action ??????????????? URL ??????? update
if( @$_REQUEST['action'] == 'update' ) {
// ????????????? pid ?????????? URL ???????????? $item
$item = $_REQUEST['pid'];
// ????????????? quantity ?????????? URL ???????????? $quantity
$quantity = $_REQUEST['quantity'];

if(isset($_SESSION['cart'][$item])) {
$_SESSION['cart'][$item] = $quantity;
}

$_SESSION['total_items'] = cart_calculate_items($_SESSION['cart']);
$_SESSION['total_price'] = cart_calculate_price($_SESSION['cart']);
$s_cart = serialize($_SESSION['cart']);
header("Location: $script_url?action=view");
exit;
}

// --------------------------------------------------
// ??????????????
// --------------------------------------------------
// ????????? action ??????????????? URL ??????? view
if( @$_GET['action'] == "view" ) {
// ???????????????????? cart_show()
cart_show( $_SESSION['cart'], $pictures = 'false', $editable = 'true');
}

// --------------------------------------------------
// ??????????????????????????????????
// --------------------------------------------------
function cart_calculate_items($cart) {
$items = 0;
if(is_array($cart)) {
foreach($_SESSION['cart'] as $productID => $qty) {
$items += $qty;
}
}
return $items;
}

// -------------------------------------------------------------------------------
// ??????????????????????? ?????????????????????????????????
// -------------------------------------------------------------------------------
function cart_calculate_price($cart) {
$price = 0.00;
if(is_array($cart)) {
foreach($cart as $productID => $qty) {
$query = "SELECT pd_price FROM tbl_product WHERE pd_id='$productID'";
$result = mysql_query($query);

if($result) {
$row_result = mysql_fetch_assoc($result);
$item_price = $row_result['pd_price'];
$price += $item_price*$qty;
}
}
}
return $price;
}

// ------------------------------------------------------------------
// ???????????????????????? ???????????
// ------------------------------------------------------------------
function qty_combo($qty_n, $pname) {
echo " <select onChange=\"Update_qty('parent',this,0)\">\n";
for ( $i=1; $i<=20; $i++ ) {
if ( $i == $qty_n ) {
echo "\t\t<option value=\"?action=update&pid=". $pname ."&quantity=$i\" selected>$i</option>\n";
} else {
echo "\t\t<option value=\"?action=update&pid=". $pname ."&quantity=$i\">$i</option>\n";
}
}
echo " </select>\n";
}

// ---------------------------------------------------------------------------------
// ???????????????? tbl_product ?????????????????????????
// ---------------------------------------------------------------------------------
function cart_get_item_details($productID) {
$query = "SELECT * FROM tbl_product WHERE pd_id='$productID'";
$result = mysql_query($query);
$row_result = mysql_fetch_assoc($result);
return $row_result;
}

// ---------------------------------------------------------------------------------
// ?????????????????????????? ? ???????? ?????????????????????? ?
// ---------------------------------------------------------------------------------
function cart_show($cart, $pictures = 'false', $editable = 'true') {
include "template_cart_top.php";
$i = 1;
foreach($cart as $productID => $qty) {
$product = cart_get_item_details($productID);
$bgcolor = ($i++ % 2) ? '#F2FAEB' : '#E6F2DF';
echo "<form>\n";
echo "<tr class=\"style2\" bgcolor=\"$bgcolor\"> \n";
echo "<td align=\"center\">";
echo "<a href=\"basket.php?action=del&pid=". $product['pd_id'] ."\">";
echo "<img src=\"images/icon_remove.gif\" alt=\"&Atilde;&Ccedil;&Aacute; '" . $product['pd_name'] . "'\" border=\"0\">";
echo "</a>";
echo "</td> \n";
echo "<td valign=\"top\">" . $product['pd_name'] . "</td> \n";
echo "<td valign=top align=center>";
echo qty_combo($qty, $product['pd_id']);
echo "</td> \n";
echo "<td valign=top align=right>" . number_format($product['pd_price'], 2, '.', ',') . "</td> \n";
echo "<td valign=top align=right>". number_format(($qty*$product['pd_price']), 2, '.', ',') ."</td> \n";
echo "</tr> \n";
echo "</form>\n";
}

echo " <tr> \n";
echo " <td colspan=5><hr size=1></td> \n";
echo " </tr> \n";
echo " <tr> \n";
echo " <td colspan=3 align=\"center\" valign=middle> &curren;&Ocirc;&acute;&curren;&egrave;&Ograve;&cent;&sup1;&Ecirc;&egrave;&sect; 50 &ordm;&Ograve;&middot;</td> \n";

echo " <td align=left class=\"style2\"><b>&Atilde;&Ccedil;&Aacute;</b></td> \n";
echo " <td align=right class=\"style2\">". number_format($_SESSION['total_price'], 2, '.', ',') ."</td> \n";
echo " </tr> \n";
echo " <tr> \n";
echo " <td colspan=3 rowspan=4>&nbsp;</td> \n";
echo " <td align=left class=\"style2\"><b>&curren;&egrave;&Ograve;&cent;&sup1;&Ecirc;&egrave;&sect;</b></td> \n";
echo " <td align=right class=\"style2\">";

if ( $_SESSION['total_price'] == 0 ) {
$pay_delivery = 0;
} else {
if ( $_SESSION['total_price'] >= 500 )
$pay_delivery = 0;
else
$pay_delivery = 50;
}

echo number_format($pay_delivery, 2, '.', ',');
echo "</td> \n";
echo " </tr> \n";
echo " <tr> \n";
echo " <td align=left class=\"style2\"><b>&Agrave;&Ograve;&Eacute;&Otilde; 7%</b></td> \n";
echo " <td align=right bgcolor=\"#FFFF99\" class=\"style2\">";
$tax = $_SESSION['total_price']*0.07;
echo number_format($tax, 2, '.', ',');
echo "</td> \n";
echo " </tr> \n";
echo " <tr> \n";
echo " <td colspan=3> <hr size=1> </td> \n";
echo " </tr> \n";
echo " <tr> \n";
echo " <td align=left class=\"style1\"><span class=\"style2\"><b>&Atilde;&Ccedil;&Aacute;&Ecirc;&Oslash;&middot;&cedil;&Ocirc;</b></span></td> \n";
echo " <td align=right bgcolor=\"#99FF99\">";
$paymoney = ($_SESSION['total_price']+$pay_delivery+$tax );
echo number_format($paymoney, 2, '.', ',');
echo "</td> \n";
echo " </tr> \n";
echo " <tr> \n";
echo " <td colspan=5><br> \n";
echo " <span class=\"comment style2\">&Euml;&Ograve;&iexcl;&auml;&Aacute;&egrave;&auml;&acute;&eacute;&Atilde;&Ntilde;&ordm;&Ecirc;&Ocirc;&sup1;&curren;&eacute;&Ograve;&Agrave;&Ograve;&Acirc;&atilde;&sup1; 3 &Ccedil;&Ntilde;&sup1; &acirc;&middot;&Atilde;&micro;&Ocirc;&acute;&micro;&egrave;&Iacute; 089-999-9999 </span></td> \n";
echo " </tr> \n";
echo " </table> \n";
echo " <div align=center> \n";
echo " <p align=center>\n";
echo " <a href=\"index.php\"><img src=\"images/icon_con_shopping.gif\" alt=\"&agrave;&Aring;&times;&Iacute;&iexcl;&Ecirc;&Ocirc;&sup1;&curren;&eacute;&Ograve;&micro;&egrave;&Iacute;\" border=\"0\"></a> \n";
echo " <a href=\"checkout.php\"><img src=\"images/icon_payment.gif\" alt=\"&ordf;&Oacute;&Atilde;&ETH;&agrave;&sect;&Ocirc;&sup1;\" border=\"0\"> </a> \n";
echo " </div> \n";
}

include "CloseDb.php";
?>








Date : 24 ต.ค. 2549 04:32:12 By : ngohtitle
 

   

ค้นหาข้อมูล


   
 

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