Let's say I have a table with links in the headers for sorting each column.  I want to 
carry the sort variable along in the $_GET array, and I need to be able to pass other 
variables to this same page, also using the GET method.  My trouble is when I need to 
append a new variable to the REQUEST_URI -- I need to detect whether a QUERY_STRING 
has already been passed, so I won't use "?" when I need "&" in the URI.  Here's my 
clunky attempt:

<a href="<?php
echo $_SERVER['REQUEST_URI'];
if ($_SERVER['QUERY_STRING'] && !$_GET['newVar']) {
    echo "&newVar=1";
}
else if (!$_SERVER['QUERY_STRING']) {
    echo "?newVar=1";
}
?>
">link description text</a>

Please tell me there is some way to just append to the query string without checking 
it first...

--
Matt Grimm 
Web Developer 
The Health TV Channel, Inc. 
(a non - profit organization) 
3820 Lake Otis Parkway 
Anchorage, AK 99508 
907.770.6200 ext. 686 
907.336.6205 (fax) 
E-mail: [EMAIL PROTECTED] 
Web: www.healthtvchannel.org

Reply via email to