我在php select选项中有一个简单的问题.
该页面有5个选择选项和提交按钮.当我选择一个选项时,它应该在特定的网页上.例如:http://onlinetools.org/tricks/using_multiple_select.php
然后我选择一个选项并按发送,然后显示我选择的选项.但我需要去特定的网页.
我试过这个代码,但我失败了......
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<select name="test[]" multiple="multiple">
<option value="http://google.com">one</option>
<option value="http://yahoo.com">two</option>
<option value="http://facebook.com">three</option>
<option value="http://who.is">four</option>
<option value="http://myspace.com">five</option>
</select>
<input type="submit" value="Send" />
</form>
<?php
$test=$_POST['test'];
echo "
<script type=\"text/javascript\">
window.location = \"$test\"
</script>
";
?>
Run Code Online (Sandbox Code Playgroud)
有人可以帮帮我吗?
这应该是一个简单的选择而不是多个选择,因为您只想重定向到一个站点.这是代码:
<?php
$test=$_POST['test'];
if(isset($test)){
header("Location: $test");
}
?>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<select name="test">
<option value="http://google.com">one</option>
<option value="http://yahoo.com">two</option>
<option value="http://facebook.com">three</option>
<option value="http://who.is">four</option>
<option value="http://myspace.com">five</option>
</select>
<input type="submit" value="Send" />
</form>
Run Code Online (Sandbox Code Playgroud)