feel8(准备早起的鸟)
还是不行啊,我提交,只能插入数据表1,不能插入数据表2。

解决方案 »

  1.   

    <form name="form1" method="post" action="">
    <input type="checkbox" name="biao1" value="1">表1
    <input type="checkbox" name="biao2" value="1">表2
    <input name="Submit" type="submit" class="bginput" value="注 册"> 
    </form>
    <?php
    if ($_POST['biao1'])
    {
       echo "aaaaaaaaaa";
    }
    if ($_POST['biao2'])
    {
       echo "bbbbbbbb";
    }
    ?>
      

  2.   

    转如果一个表单中有多个同名复选框,在提交到php时却只有一个值,而并不像asp那样是一串用逗号分割的值。    有一个很简单的方法来解决:将复选框的name后面加上[],例如:<input type="checkbox" name="test" value="1"> 改为:<input type="checkbox" name="test[]" value="1">。这样php将得到一个叫test的数组。     演示代码:<?php
    if($submit)
    {
    foreach ($test as $val) 
    {echo $val."<br>";}
    }
    ?>
    <form action="<?=$PHP_SELF;?>" method="post">
    <input type="checkbox" name="test[]" value="1">
    <input type="checkbox" name="test[]" value="2">
    <input type="checkbox" name="test[]" value="3">
    <input type="submit" name="submit" value="submit">
    </form>