这是我当时写的一个列出所有购物车中的清单的程序,各位可自己根据需要改写一下
ob_start();
session_start() ;
/*
$s=array("id" => 6, "name" => "测试a", "price" => "6", "count" =>3);
$t=array("id" => 7, "name" => "测试b", "price" => "7", "count" =>15);
$u=array("id" => 8, "name" => "测试c", "price" => "8", "count" =>21);
$rst=array($s, $t, $u);
*/
require_once("HTML/IT.php");
$tpl = new HTML_Template_IT("./");
//读取模板文件
$tpl->setRoot("./");
$tpl->loadTemplatefile("listcart.html", true, true);
require_once "../classes/cart.php" ;
$cart = new cart ;
// $cart->addData($rst);
$i=count($_POST[lines]) ;
if($_POST["emptyAll"]==true)
{
//如果清空条件为真
$cart->emptyAll() ;
}else{
//如果用户提交更新
if( $i > 0)
{
//如果提交过来的数据大于一个商品
$addData = $_POST[lines] ;
foreach($addData as $key=>$val)
{
if($val["del"]==true)
{
$cart->emptyOne($key) ;
unset($addData[$key]) ;
}
}
$cart->addData($addData) ;
}
}
$dat = $cart->getData();
if(count($dat) > 0)
{
foreach($dat as $key=>$val)
{
$tpl->setCurrentBlock("lines") ;
// $tpl->setVariable($lan) ;
$tpl->setVariable("id", $key) ;
$tpl->setVariable("i" , $key) ;
$tpl->setVariable("totalCount" , $cart->getSortCount()) ;
$tpl->setVariable("totalMoney" , $cart->getTotalCost()) ;
$tpl->setVariable($val) ;
$tpl->parseCurrentBlock("lines") ;
}
}
//替换模板页面中的标记
$tpl->setCurrentBlock("page") ;
if($key==false)$key=0;
$tpl->setVariable("i" , $key) ;
$tpl->setVariable("mytitle", "我的购物篮") ;
// $tpl->setVariable($language->getLanUrl()) ;
$tpl->parseCurrentBlock("page") ;
//显示页面
$tpl->show();
ob_end_flush();
?>

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

MantisBT
Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

VSCode Windows 64-bit Muat Turun
Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa