Hiya...
This probably isn't really the right place to discuss this kind of thing,
but to be pedantic, you probably shouldn't have content (like the form tag)
after your </html> tag - it's just not well-formed HTML.
You could of course argue that you probably shouldn't have the "Select one
site to go " text in a php block, but instead just write it out using html -
but that's fairly over the top. oh - and you should have all your html tags
in lower case, otherwise it's not xhtml/xml compliant... You did ask
about elegance.... :)
Matt
Nicely formatted code:
<?php
if (isset($_POST['location']) AND $_POST['location'] != "" &&
$_POST['location'] != "none")
{
header("Location: ".$_POST['location']);
exit;
}
?>
<html>
<body>
Select one site to go:
<br />
<form method="POST" action="">
<select name="location" size="1">
<option value="none">None</option>
<option value="http://www.microsoft.com/">Microsoft</option>
<option value="http://www.altavista.com/">Altavista</option>
<option value="http://php.net/">Php.net</option>
</select>
<input type="submit" value="GO" />
</form>
</body>
</html>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Saci" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> <?php
> if (isset($_POST['location']) AND $_POST['location'] != "" AND
> $_POST['location'] != "none")
> {
> header("Location: ".$_POST['location']);
> exit;
> }
> else ?>
> <html>
> <body>
> <?php echo "Select one site to go ";?>
> </body>
> </html>
> <FORM method = "POST" action ="">
> <SELECT name = "location" size = "1">
> <OPTION value = "none">None</OPTION>
> <OPTION value = "http://www.microsoft.com/">Microsoft</OPTION>
> <OPTION value = "http://www.altavista.com/">Altavista</OPTION>
> <OPTION value = "http://php.net/">Php.net</OPTION>
> </SELECT>
> <Input type = "submit" Value = "GO"></FORM>
>
>
>
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php