我已經設置了一個表單,允許用戶從下拉列表中進行選擇,然後單擊提交按鈕將根據他們的選擇將其重定向到適當的頁面。這裏是PHP:基於表單選擇的PHP重定向問題
<?PHP
function redirect($where){
header("Location: $where");
}
if ($_REQUEST['os1'] == 'xp' && $_REQUEST['browser'] == 'ffx'){
redirect('http://mysite.com/index.php/prodemo/prodemo-categories/73-prodemo-xp- firefox');
}elseif($_REQUEST['os1'] == 'xp' && $_REQUEST['browser'] == 'ie8'){
redirect('http://mysite.com/index.php/prodemo/prodemo-categories/72-prodemo-xp-ie');
}elseif($_REQUEST['os1'] == 'win7' && $_REQUEST['browser'] == 'ie8'){
redirect('http://mysite.com/index.php/prodemo/prodemo-categories/74-prodemo-win7-ie');
}elseif($_REQUEST['os1'] == 'win7' && $_REQUEST['browser'] == 'ffx'){
redirect('http://mysite.com/index.php/prodemo/prodemo-categories/75-prodemo-win7- firefox');
}
?>
我手動告訴查詢送到哪裏去用戶。
我的困境是,我想要一個簡單的行說:「?嗨,_有什麼可以幫你」
空白將填入表格中作爲來電者姓名輸入的名稱。 下面是一個表格的例子:
<form action="" method="post" name="form1">
Caller's Name: <input type="text" name="callersname" /><br />
<select name="os1"> <option selected="selected" value="xp">XP</option>
<option value="win7">Win7</option> </select> <br />
<select name="browser"> <option selected="selected" value="ie8">IE8</option>
<option value="ffx">Firefox</option></select> <br />
<input type="submit" value="Next" />
我對PHP很陌生。如果我創建一個PHP頁面來發布調用者的姓名,那麼我該如何避免頁面重定向到該PHP頁面而不是重定向?我已經使用下拉菜單選項進行了手動設置?
感謝任何advixce
請澄清你的最後一個p aragraph。 – 2012-03-01 02:07:58
你想寫什麼「你好,_,我怎麼幫你?」?在頁面上,您將用戶重定向到?或其他地方?你不指定這個..也請澄清你的最後一段。 – Deleteman 2012-03-01 02:18:43