【php开源代码栏目提醒】:以下是网学会员为您推荐的php开源代码-shopping_car.php,希望本篇文章对您学习有所帮助。
<HTML>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=big5">
<style type="text/css">
<!--
body {
background-image: url(../picture/b3.gif);
}
-->
</style>
</HEAD>
<TABLE BORDER="0" ALIGN="center" WIDTH="800">
<TR BGCOLOR="#ACACFF" ALIGN="center">
<TD width="150">金饰名称</TD>
<TD width="130">金饰编号</TD>
<TD width="100">价格</TD>
<TD width="80">折扣</TD>
<TD width="90">数量</TD>
<TD width="90">小计</TD>
<TD width="130">变更数量</TD>
</TR>
<?php
//如果购物车是空的,则显示 "目前购物车内没有任何商品及数量" 的讯息
if (empty($_COOKIE["product_num_list"]))
{
echo "<TR ALIGN='center'>";
echo "<TD COLSPAN='6'>目前购物车内没有任何商品及数量!</TD>";
echo "</TR>";
}
else
{
//取得购物车数据
$product_num_array = explode(",", $_COOKIE["product_num_list"]);
$product_name_array = explode(",", $_COOKIE["product_name_list"]);
$price_array = explode(",", $_COOKIE["price_list"]);
$discount_array = explode(",", $_COOKIE["discount_list"]);
$pic_array = explode(",", $_COOKIE["pic_list"]);
$quantity_array = explode(",", $_COOKIE["quantity_list"]);
//显示购物车内容
for ($i = 0; $i < count($product_num_array); $i++)
{
//计算小计
$sub_total = ($price_array[$i] * $quantity_array[$i]) * $discount_array[$i] ;
//计算总计
$total += $sub_total;
//显示各字段数据
echo "<FORM METHOD='post' ACTION='change.php?product_num=" .
$product_num_array[$i] . "'>";
echo "<TR>";
echo "<TD ALIGN='center'>" . $product_num_array[$i] . "</TD>";
echo "<TD ALIGN='center'>" . $product_name_array[$i] . "</TD>";
echo "<TD ALIGN='center'>$" . $price_array[$i] . "</TD>";
echo "<TD ALIGN='center'>$" . $discount_array[$i] . "</TD>";
echo "<TD ALIGN='center'><INPUT TYPE='text' NAME='quantity' VALUE='" .
$quantity_array[$i] . "' SIZE='5'></TD>";
echo "<TD ALIGN='center'>$" . $sub_total . "</TD>";
echo "<TD ALIGN='center'><INPUT TYPE='submit' VALUE='修改'></TD>";
echo "</TR>";
echo "</FORM>";
}
echo "<TR ALIGN='right'>";
echo "<TD COLSPAN='6'>总金额 = " . $total . "</TD>";
echo "</TR>";
echo "<TR ALIGN='center'>";
echo "<TD COLSPAN='6'>" . "<BR><INPUT TYPE='button' VALUE='退回所有商品'
onClick=window.open('delete_order.php','_self')>";
echo "</TD>";
echo "</TR>";
}
?>
</TABLE>
</BODY>
</
HTML>