当然会执行check_ok()了
用 $_POST['submit']==" 删除选中 " 来判别

解决方案 »

  1.   

    同意楼上的,要不分两个form表但传送
     <form action="<?=$thisprog"?> method=post>
     ......
    <input type=hidden name="action" value="del">
    <input type="submit" name=submit value=" 删除选中 ">
    </form>
    <form action="<?=$thisprog"?> method=post>
    <input type=hidden name="action" value="checkok">
    <input type="submit" name=submit value=" 确认借阅 ">
    </form>
      

  2.   

    看看你提交的$_POST吧
    <?
    $thisprog ="lookcart.php";print"<pre>";
    print_r($_POST);
    print"</pre>";$thisprog ="lookcart.php";
    if(empty($_POST['action']))
    {
     show_index();
    // footer();
    }
    elseif($_POST['action']=="del")
    {
     del_from_cart();
     footer();
    }
    elseif($_POST['action']=="checkok")
    {
     check_ok();
    // footer();
    }
    function show_index()
    {
     global $thisprog;
    ?>
     <form action="" method=post>
     ......
    <input type=hidden name="action" value="del">
    <input type="submit" name=submit value=" 删除选中 ">
    <input type=hidden name="action" value="checkok">
    <input type="submit" name=submit value=" 确认借阅 ">
    </form>
    <?
    }function del_from_cart()
    {
    }
    function check_ok()
    {
    }
    ?>