zhang.php这是个主页。出理别页面买的东东。。
<?php
Session_start();
if(!isset($_Session['cart'])){
$_Session['cart']=array();
}echo "hai ";
if(isset($_REQUEST['cart'])){
$_Session['cart']=array_merge($_Session['cart'],$_REQUEST['cart']);
foreach ($_REQUEST['cart'] as $c){
$_Session['cart'][]=$c;
}
for($i=0;$i<count($_REQUEST['cart']);$i++){
$c=$_REQUEST['cart'][$i];
if(array_key_exists($c,$_Session['cart'])){
$_Session['cart'][$c]=$_Session['cart'][$c]+1;
}else{
$_Session['cart'][$c]=1;
}
}
}
if(isset($_REQUEST['d'])){
foreach($_REQUEST['d'] as $c){
unset($_Session['cart'][$c]);
}
}
//print_r($_Session['cart']);
?>
<a href="a.php">体育用品</a><br />
<a href="b.php">文化用品</a><br />
<a href="c.php">烟酒副食</a><br />
<a href="cart.php">查看够物车</a><br />
这是个分页面a.php<html>
<head>
<meta name="GENERATOR" content="Zend Studio" />
<meta http-equiv="content-type" content="text/html;charset=GBK" />
<title>购物街</title>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#FF9966" vlink="#FF9966" alink="#FFCC99">
选择商品:<br />
<form action="zhang.php" method="post"enctype="text/plain" >
<input type="checkbox" name="cart[]" value="蓝球" />蓝球<br />
<input type="checkbox" name="cart[]" value="排球" />排球<br />
<input type="checkbox" name="cart[]" value="足球" />足球<br />
<input type="checkbox" name="cart[]" value="桌球" />桌球<br />
<input type="checkbox" name="cart[]" value="气球" />气球<br />
<input type="submit" value="购买" />
<input type="button" value="返回" onClick="location='zhang.php';" />
</form>
</body>
</html>
.............................................................................
这是显示物品车里东东的页面
cart.php
<form action="zhang.php" method="post">
<?php
Session_start();
$cart=$_Session['cart'];
foreach($cart as $i=>$c){
echo"<input type=checkbox value='$i' name='d[]'>".$i.'数量: '.$c."<br>";
}
?>
<input type="submit" value="撤销购物" />
<input type="button" value="返回" onclick="location='zhang.php';" />
</form>
请高手给指条活路啊,给年青人一点机会
<?php
Session_start();
if(!isset($_Session['cart'])){
$_Session['cart']=array();
}echo "hai ";
if(isset($_REQUEST['cart'])){
$_Session['cart']=array_merge($_Session['cart'],$_REQUEST['cart']);
foreach ($_REQUEST['cart'] as $c){
$_Session['cart'][]=$c;
}
for($i=0;$i<count($_REQUEST['cart']);$i++){
$c=$_REQUEST['cart'][$i];
if(array_key_exists($c,$_Session['cart'])){
$_Session['cart'][$c]=$_Session['cart'][$c]+1;
}else{
$_Session['cart'][$c]=1;
}
}
}
if(isset($_REQUEST['d'])){
foreach($_REQUEST['d'] as $c){
unset($_Session['cart'][$c]);
}
}
//print_r($_Session['cart']);
?>
<a href="a.php">体育用品</a><br />
<a href="b.php">文化用品</a><br />
<a href="c.php">烟酒副食</a><br />
<a href="cart.php">查看够物车</a><br />
这是个分页面a.php<html>
<head>
<meta name="GENERATOR" content="Zend Studio" />
<meta http-equiv="content-type" content="text/html;charset=GBK" />
<title>购物街</title>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#FF9966" vlink="#FF9966" alink="#FFCC99">
选择商品:<br />
<form action="zhang.php" method="post"enctype="text/plain" >
<input type="checkbox" name="cart[]" value="蓝球" />蓝球<br />
<input type="checkbox" name="cart[]" value="排球" />排球<br />
<input type="checkbox" name="cart[]" value="足球" />足球<br />
<input type="checkbox" name="cart[]" value="桌球" />桌球<br />
<input type="checkbox" name="cart[]" value="气球" />气球<br />
<input type="submit" value="购买" />
<input type="button" value="返回" onClick="location='zhang.php';" />
</form>
</body>
</html>
.............................................................................
这是显示物品车里东东的页面
cart.php
<form action="zhang.php" method="post">
<?php
Session_start();
$cart=$_Session['cart'];
foreach($cart as $i=>$c){
echo"<input type=checkbox value='$i' name='d[]'>".$i.'数量: '.$c."<br>";
}
?>
<input type="submit" value="撤销购物" />
<input type="button" value="返回" onclick="location='zhang.php';" />
</form>
请高手给指条活路啊,给年青人一点机会
解决方案 »
- 如何用PHP从MySQL数据库里面查询出日期和ID最小的一条记录呢?
- 如何用NOTEPAD调试PHP?
- 请教一个数组取值问题
- windowsXP + EasyPHP局域网内不能访问我的页面,但我自己localhost可以访问,是什么问题?
- mysql+php的排序问题
- 怎么写php可以登录一个邮件服务器
- 有关编码转换的问题
- 请教:在php中如何获取一个session的全部的变量数据
- 散分在被公司裁员的季节里!!!!
- 在POST所支持的上传文件中,“二进制文件”是什么概念???
- ob_start()和flush()的apache和IIS中效果不同的问题?
- 请问如何解决dedecms中文字符出错的问题啊?
$_Session['cart']=array_merge($_Session['cart'],$_REQUEST['cart']);
foreach ($_REQUEST['cart'] as $c){
$_Session['cart'][]=$c;
}
是多余的,也可以去掉