问题在form页面中,input是不可以重名、重ID的。。

解决方案 »

  1.   

    那应该怎么写htm呢?
    PHP要用数组吗?
      

  2.   

    看你go.php代码的作用,你应该用单选按钮!
      

  3.   

    1、
    <input name="abc[]" type="checkbox" id="abc" value="21cn">
    2、
    foreach($_REQUEST['abc'] as $Site) { //获取站点
      switch ($Site) {
      ...
      }
    }
    3、
    用弹出窗口打开网站
      

  4.   

    我的代码:
    a.htm
    --------------------------------------------------
    <form action="b.php" method="post" name="form1">
      <p>    <input name="select[]" type="checkbox" id="select" value="21cn">
    google 
    <input name="select[]" type="checkbox" id="select" value="163">
    baidu</p>
      <p>
        <input type="submit" name="Submit" value="提交">
      </p>
    </form>
    ------------------------------------------------------b.php
    ------------------------------------------------------
    <?php 
    $Site=$_REQUEST['select']; //获取站点标记switch ($Site) {
        case "21cn":
    echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=http://www.21cn.com\">";
            break;
        case "163":
    echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=http://www.163.com\">";
            break;
    }
    ?>错误在哪里呢?
    麻烦你了!
      

  5.   

    b.php
    ------------------------------------------------------
    <?php 
    foreach($_REQUEST['select'] as $Site) {
    switch ($Site) {
        case "21cn":
    echo "<script>open('http://www.21cn.com')</script>";
            break;
        case "163":
    echo "<script>open('http://www.163.com')</script>";
            break;
    }
    }
    ?>
      

  6.   

    原来是open啊,我wind.open了.
    但是问题又有了,
    就是在打开21cn,163之后,本身的b.php还在,一个空白网页,怎么自动关掉呢?
    (我问题比较多,还请你耐心啊:)