Jump to content

- - - - -

Checking If Form Has Been Submitted

forms validation

  • Please log in to reply
3 replies to this topic

#1 asinger777



  • Members
  • Pip
  • 1 posts

Posted 15 September 2011 - 4:30 PM

Great book.

In the form examples throughout the book you recommend combining the form and validation and checking to see if the form has been submitted by using - if ($_SERVER['REQUEST_METHOD'] == 'POST')

When I try that I get error messages telling me that the variables haven't been defined yet. That's because the form hasn't been submitted yet!

I thought you said that the server function would just be empty if there was nothing to request (ie. before submission)? Am I missing something?

  • 0

#2 Jonathon


    Advanced Member

  • Members
  • PipPipPip
  • 1070 posts

Posted 15 September 2011 - 4:43 PM

Hi Arnie,

What code are you actually running please?
  • 0

#3 HartleySan


    Advanced Member

  • Members
  • PipPipPip
  • 3042 posts
  • LocationColumbus, OH USA

Posted 16 September 2011 - 2:36 AM

Like Jonathon said, it's hard to know without seeing more code, but unless a form is properly submitted, the if ($_SERVER['REQUEST_METHOD'] == 'POST') statement you provided will always evaluate to false.
  • 0

#4 Larry



  • Administrators
  • 4478 posts
  • LocationState College, PA (USA)

Posted 16 September 2011 - 7:55 AM

I'd like to see the actual error message and the details about the installation. $_SERVER['REQUEST_METHOD'] should always be set, because the page is being requested somehow (either via GET or POST).
  • 0

Also tagged with one or more of these keywords: forms, validation