举例:在第一个页面,我从数据库里面query出漂亮mm的名字,假设10个人,并显示成checkbox的形式。代码如下
echo
;
while(($row=oci_fetch_object($statement))){
echo ;
echo state.' />.$row->state. ;
echo
;
}
echo ;
然后我打算选其中三个和我约会。我会在中意的名字前面的checkbox里面打钩。然后点next调用下一个页面,请问我要如何传递我选择的这三个人的名字呢(不一定是三个,可能是1-10个,反正数量不确定)
还有想问一下 #!/usr/local/bin/php 这句话放在哪里,是放在下面代码里的html标签上面么?还是在php小白,过几天就要交project了,没时间详细学习了,做一次伸手党吧。
提前谢谢各位了。
回复讨论(解决方案) #!/usr/local/bin/php 这句话应该是注释吧写不写都可以,要是写的话写在.$row->state. ; 接收页面$_get['xx']是数组,要存储到数据库的话就处理数组,可以拼接成一段字符串存储在数据库中 echo
;
while(($row=oci_fetch_object($statement))){
echo ;
echo state.>.$row->state. ;
echo
;
}
echo ;
u_parklist.php
#!/usr/local/bin/php //其实也可以不用写
1、你没有提交按钮,请加上
2、print_r($_get) 就可看到所有被选中的mm
#!/usr/local/bin/php 这句话应该是注释吧写不写都可以,要是写的话写在.$row->state. ; 接收页面$_get['xx']是数组,要存储到数据库的话就处理数组,可以拼接成一段字符串存储在数据库中
#!/usr/local/bin/php
多谢回答,这个不是注释,去掉之后无法运行。可能是用来告诉服务器php运行路径的? echo
;
while(($row=oci_fetch_object($statement))){
echo ;
echo state.>.$row->state. ;
echo
;
}
echo ;
u_parklist.php
#!/usr/local/bin/php //其实也可以不用写
多谢回答,#!/usr/local/bin/php这个不写的话就会跳出internal error。php真讨厌,也不说是什么错。。。 php.ini 中令display_errors=on , 重启下apache,再运行看看报什么错。
1、你没有提交按钮,请加上
2、print_r($_get) 就可看到所有被选中的mm
恩恩,加上了
php.ini 中令display_errors=on , 重启下apache,再运行看看报什么错。
请问什么是php.ini,用的学校提供的服务器,只有一个htaccess的配置文件,里面的内容是
addhandler cgi-script .php
directoryindex index.html index.php
echo
;
while(($row=oci_fetch_object($statement))){
echo ;
echo state.>.$row->state. ;
echo
;
}
echo ;
u_parklist.php
#!/usr/local/bin/php //其实也可以不用写
啊,我运行成功了,但是只有几个checkbox,后面没有显示值 t_t echo
state.’/>.$row->state. ; echo
state. '/>.$row->state. ; echo
state. '/>.$row->state. ;
啊啊啊啊,弄出来了,好开心。除了引号的问题,提醒一下其他人,除了引号的问题,row 后面的属性 一 定 要 大 写!
echo
state. '/>.$row->state. ;
我再问一下,用不用每次查询都打开数据库再关闭数据库,可不可以在第一个页面打开数据库,然后在最后一个页面再关上?有个小问题就是user中途关浏览器的话就不会运行到关数据库的脚本。 你只要没有用永久连接,就不需要主动去关,因为脚本结束后连接会自动断开。