问题在form页面中,input是不可以重名、重ID的。。
解决方案 »
- PHP Warning: Cannot modify header information
- 询问php函数语法问题
- sql语句怎么获取 checkbox 值
- 【PHP程序高效率过滤非法内容的问题】-- 有类似问题请进来讨论,顶有分!
- 算法问题,急问,救命!!!!!!!!!
- 用php如何获得登陆者的ip地址?50分
- 请问怎么向access的表中添加新字段(用程序)
- 数据库问题
- PHP提交文本带有 and 数字 服务器提示出错
- mysql查询分组之后字段求和值等于多少的记录?
- (急)Mysql问题,错误为cannot load MySQL extension, please check PHP Configuration
- 高分在线求救[关于阳历如何转换成阴历]
PHP要用数组吗?
<input name="abc[]" type="checkbox" id="abc" value="21cn">
2、
foreach($_REQUEST['abc'] as $Site) { //获取站点
switch ($Site) {
...
}
}
3、
用弹出窗口打开网站
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;
}
?>错误在哪里呢?
麻烦你了!
------------------------------------------------------
<?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;
}
}
?>
但是问题又有了,
就是在打开21cn,163之后,本身的b.php还在,一个空白网页,怎么自动关掉呢?
(我问题比较多,还请你耐心啊:)