Jim Lucas wrote: > Miller, Terion wrote: >> I Figured it out using this: >> >> if ($_SERVER['SCRIPT_FILENAME'] = "browse.php" ) { >> $default = "A"; >> } else { >> $default = ""; >> } >> >> $letter = isset($_GET['letter'])? $_GET['letter'] :"$default" ; > > unless you are doing more then what you are showing above. > > I would do it like this: > > if ( $_SERVER['SCRIPT_FILENAME'] = 'browse.php' ) { > if ( isset($_GET['letter']) ) { > $letter = $_GET['letter']; > } else { > $letter = 'A'; > } > } else { > $letter = ''; > } > > Basically, it is the same thing. But it doesn't execute the additional > IF statement when it doesn't need to. They end up slightly different. In your version, Jim, only the page 'browse.php' will examine the GET-parameter called 'letter'. In Terion's version, any page with this code in it will examine the 'letter' parameter. Either one might be appropriate, depending on the context, but they don't have quite the same effect. Ben -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php