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>
请高手给指条活路啊,给年青人一点机会

解决方案 »

  1.   

    在a.php 中:把<form action="zhang.php" method="post"enctype="text/plain" > 中的enctype="text/plain去掉就行了,
      

  2.   

    在zhang.php中:if(isset($_REQUEST['cart'])){ 
            $_Session['cart']=array_merge($_Session['cart'],$_REQUEST['cart']); 
    foreach ($_REQUEST['cart'] as $c){ 
        $_Session['cart'][]=$c; 

    是多余的,也可以去掉
      

  3.   

    不会吧。大哥。zhang.php中的那个去掉就没用了的啊、。打都打不开的啊