オプションタグから1つを選択すると、選択したオプション値に従ってページをリダイレクトします。リダイレクトするgoogle.comページよりリダイレクトされます。リダイレクトされる別のオプションが選択されましたgmail.com page.Iこれらのコードを書いていますが、別のオプションを選択すると同じ値がリダイレクトされます。選択したオプション値に従ってページをリダイレクトする
<?php
$package = isset($_GET['package_select']);
if ($package == 'one')
{
header("Location: http://google.com");
}
else if ($package == 'two')
{
header("Location: http://youtube.com");
}
?>
<html>
<body>
<form action="#" method="get" id="packageForm" >
<select name="package_select">
<option value="">Select package</option>
<option value="one">One listing</option>
<option value="two">Two listings</option>
</select>
<input id="submitButton" type="submit" value="Submit" />
</form>
</body>
</html>
'isset($ _ GET ['package_select'])'は常に設定されているとみなされます。 –
@ Fred-ii-まだフォームがまだ提出されていない場合は、右か? –
@ Don'tPanicカインド/ソートの;-)面白い何が 'if'はハァッか。 –