<FORM NAME="myform">
<SELECT NAME="dest" SIZE=1>
<OPTION SELECTED VALUE="women.html">Women
<OPTION VALUE="men.html">Men
<OPTION VALUE="group.html">Group
<OPTION VALUE="acc.html">Accessories
</SELECT>

		<input type="text" name="q" value="Enter your preferences" id="q" />
		<input type="image" name="s" src="images/btn_header.gif" id="s" />
	</form>
<INPUT TYPE="BUTTON" VALUE="Go"/>
</FORM>


Hoe laat ik dit in een nieuw venster openen?
Pholeron hartstikke bedankt!

Het werkt!
Is trouwens niet gewenst om de 'option'-tags netjes af te sluiten?


<form name="myform" action="redirect.php" method="get" target="_blank">
	<select name="dest" size=1>
		<option selected="selected" value="women.html">women</option>
		<option value="men.html">men</option>
		<option value="group.html">group</option>
		<option value="acc.html">accessories</option>
	</select>
	<input type="submit" value="go">
</form>
Het is dan wel netjes om eerst te controleren of de pagina wel voorkomt
<?php
$target = "http://www.mijnwebsite.nl";; //standaard pagina

if(isset($_GET['dest'])){
switch($_GET['dest']){
case 'women.html': $target = "women.html"; break;
case 'men.html': $target = "women.html"; break;
case 'group.html': $target = "women.html"; break;
case 'acc.html': $target = "women.html"; break;
//voor elke pagina die je toe wilt voegen kun je hier gewoon een regel erbij plakken
default: break;
}
}
header('location: '.$target);
exit();
?>

En de option tag hoort afgesloten te worden.

EDIT

quotes om de pagina's gezet in de switch statement.
en zet de pagina namen dan wel tussen quotes, anders krijg je notices

Reageren