Thanks! On Mon, Aug 3, 2009 at 10:13 AM, Andrew Ballard <aballard@xxxxxxxxx> wrote: > On Mon, Aug 3, 2009 at 1:08 PM, Allen McCabe<allenmccabe@xxxxxxxxx> > wrote: > > I created a simple survey for my work website, most of the PHP is on my > > process.php document, which is referenced by a form on a seperate page > > containing the form with the method of "post". > > > > On my process.php page, the script obtains the field data using the > > $_REQUEST[] function. > > > > I have a small if statement to check to see if they filled out the > > 'firstname' field, and if they did not, to replace $name with "Sir or > > Madam". Unfortunately, $name always equals "Sir or Madam", wether a value > > for "firstname" was entered or not. > > > > All the of the other instances of using $_REQUEST[] functions just fine, > but > > don't make use of if or isset. Here is the code snippet: > > > > if(isset($_REQUEST['firstname']) && !empty($RESULT['firstname'])) { > > $name = $_REQUEST['firstname']; > > } else { > > $name = 'Sir or Madam'; > > } > > > > I also tried adding an underscore to $RESULT (I got the code for this > from a > > php.net comment on the manual), to make it $_RESULT, but this doesn't > seem > > to be a pre-set function, and it still does not make it work. I am > guessing > > the user neglected to define $RESULT in his snippet, or I overlooked it. > > > > Can anyone see any problems with the code? > > > > You are switching from $_REQUEST to $RESULT. Trying to use $_RESULT > won't make it any better. > > Andrew >