2 回答
TA贡献1858条经验 获得超8个赞
您需要先结束第一个,<?php echo $gender;
然后才能进行另一个<?php echo $genderid;
。他们之间没有必要&&
。
?><meta http-equiv="refresh" content="0;url=genderreport.php?gender=<?php echo $gender; ?>&genderid=<?php echo $genderid; ?>"/><?php
TA贡献2036条经验 获得超8个赞
不太确定您要实现的目标(为什么要重定向而不是直接提交到第二个文件),但仍然:
<select name="gender">
<option value="">Select a person:</option>
<option value="Male:boy">Male</option>
<option value="Female:girl">Female</option>
</select>
在服务器端将值拆分为::
<?php
if (isset($_POST['subgen'])) {
$parts = explode(':', $_POST['gender']);?>
<meta http-equiv="refresh" content="0;url=genderreport.php?gender=<?php echo $parts[0]?>&genderid=<?php echo $parts[1]?>"/>
<?php
}
在另一个页面中:
if (isset($_GET['gender']) && isset($_GET['genderid'])) {
$gender= $_GET['gender'];
$genderid= $_GET['genderid'];
}
注意,请在代码中使用空格,这会大大增加可读性。
- 2 回答
- 0 关注
- 88 浏览
添加回答
举报