if(!trim($_POST['c1'])="")
if(!trim($_POST['c1'])=="")

解决方案 »

  1.   

    除了上面说的那个问题。还有:
    $product=$_POST['checkbox'];
    应该是:
    $product=$_POST['c1'];
      

  2.   

    我已经实现了把选购的商品存入session中,但是如何读出session中的值呢?请写出代码,谢谢大家
      

  3.   

    $product=$_POST['checkbox'];改为$product=$_POST['c1'];if(!trim($_POST['c1'])="")改为if(!trim($_POST['c1'])=="")
    读出用一个for循环
    $num=count($_SESSION['c1']);
    for ($i=0;$i<$num;$i++) {echo ".....";}
    只有一个商品的话就不要循环了,如果有许多商品的话
    <td width="50"><input type="checkbox" name="c1" value="摩托罗拉 E268 价格:680元"></td>改成<td width="50"><input type="checkbox" name="c1[]" value="摩托罗拉 E268 价格:680元"></td>
      

  4.   

    <?php
    session_save_path(".");
    session_start();
    session_register("product");
    if(!trim($_POST['c1'])="")
    {$product=$_POST['checkbox'];
    }?>----------------------------------------------------------------------------------------------------<?php
    session_save_path(".");
    session_start();
    session_register("product");
    $pro=$_POST['c1'];
    if(!trim($pro)=="")
    {
    $product=$pro;
    echo $product;//输出结果
    }?>
      

  5.   

    循环<?php
    session_save_path(".");
    session_start();
    session_register("product");
    $num=count($_POST['c1']);
    if(!trim($_POST['c1'])=="")
    {
    for($i=0;$i<$num;$i++){
    $product=$_POST['c1'][$i];
     if($i%4==0) echo "<table  border=0><tr>";
     
    echo "<td align=left>$product &nbsp;&nbsp;</td>";

       if($i%4==1) echo "</tr></table>";
    }
    }
    ?>