解决方案 »

  1.   

    #!/usr/local/bin/php 这句话应该是注释吧写不写都可以,要是写的话写在<?php 下一行,传值的话你把checkbox的name熟悉写成数组形式
    echo "<td><input type='checkbox' name='".$row->state."[]' />".$row->state."</td>"; 接收页面$_GET['xx']是数组,要存储到数据库的话就处理数组,可以拼接成一段字符串存储在数据库中
      

  2.   

    echo "<form name='input' action='u_parklist.php' method='get'
    <table>";
    while(($row=oci_fetch_object($statement))){
    echo "<tr>";
    echo "<td><input type='checkbox' name='state[]value=".$row->state."/>".$row->state."</td>";
    echo "</tr>";
    }
    echo "</form>";u_parklist.php
    #!/usr/local/bin/php //其实也可以不用写
    <html>
    <body><?php
    var_dump($_GET['state']);
    ?>
    </body>
    </html>
      

  3.   

    1、你没有提交按钮,请加上
    2、print_r($_GET) 就可看到所有被选中的mm
      

  4.   


    #!/usr/local/bin/php
    多谢回答,这个不是注释,去掉之后无法运行。可能是用来告诉服务器php运行路径的?
      

  5.   


    多谢回答,#!/usr/local/bin/php这个不写的话就会跳出internal error。php真讨厌,也不说是什么错
      

  6.   

    php.ini 中令display_errors=On , 重启下apache,再运行看看报什么错。
      

  7.   

    请问什么是php.ini,用的学校提供的服务器,只有一个htaccess的配置文件,里面的内容是
    AddHandler cgi-script .php
    DirectoryIndex index.html index.php
      

  8.   

    啊,我运行成功了,但是只有几个checkbox,后面没有显示值  T_T
      

  9.   

    echo "<td><input type='checkbox' name='state[]' value=‘".$row->state."’/>".$row->state."</td>";
      

  10.   

    echo "<td><input type='checkbox' name='state[]' value='".$row->state."'/>".$row->state."</td>";
      

  11.   

    啊啊啊啊,弄出来了,好开心。除了引号的问题,提醒一下其他人,除了引号的问题,row 后面的属性 一 定 要 大 写!
      

  12.   

    我再问一下,用不用每次查询都打开数据库再关闭数据库,可不可以在第一个页面打开数据库,然后在最后一个页面再关上?有个小问题就是user中途关浏览器的话就不会运行到关数据库的脚本。