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 關注
- 124 瀏覽
添加回答
舉報