ユーザーがドロップダウンリストから選択できるフォームをセットアップしました。送信ボタンをクリックすると、その選択に基づいて適切なページにリダイレクトされます。ここには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を明確にしてくださいアラグラフ。 –
「こんにちは、どうすればいいですか?」と書いておきたいのですが?ページ上でユーザーをリダイレクトしますか?それとも別の場所?あなたはこれを明記しません..また、あなたの最後の段落を明確にしてください。 – Deleteman