Hello Julie

Have you checked what is passed in your post / get request???

A Simple way of doing this is using a script similar to this one

<?PHP 
        while(list($key, $value) = each($_POST)) // use $_GET for get 
request
        {
                echo '<br>'.$key.'='.$value;  // this prints to the 
browser 
        }
?>

This will show you a simple list of all variables being passed to your 
script. I had a problem once with forms that for empty fields the 
variables were set to
contain an empty string so a call to isset($var) still returns true. Not 
sure how this happend or why but it did...
If you run the above script you can at least see if the form returns the 
variables that are set and what they contain. 
Before I forget don't run this script  before your header() or else you 
will get an error stating that headers have allready been send.

Hope it helps

Stefan Langer

P.S.: As stated before for security reasons it is better to rely on $_POST 
and $_GET global arrays and register_globals turned off.

Reply via email to