title: isset function not working on same page as form
body: <p>When I use the <code>isset()</code> function when data is posted from another PHP page it works fine.
  But when I use the <code>isset()</code> function in the same page to process a form it does not post the 
  data. I see the data in the url but the <code>isset()</code> does not seem to work. The form stays empty and nothing happens. </p>
  
  <p>Here is the form I am currently working on:</p>
  
  <pre><code>&lt;h3&gt;Register&lt;/h3&gt;
  
  &lt;?php 
     if(isset($_POST["register_email"],$_POST["register_name"],$_POST["register_password"]))      
     {
         $register_email=$_POST['register_email'];
         $register_name=$_POST['register_name'];
         $register_password=$_POST['register_password'];
  
         $errors=array();
  
         if(empty($register_email) || empty($register_name) || empty($register_password))
         {
             $errors[]='All fields required';
         } 
  
         if(!empty($errors))
         {
             foreach($errors as $error)
             {
                 echo $error,'&lt;br /&gt;';
             }
         } 
         else {
             echo 'ok';
         }
     }
  ?&gt;
  
  &lt;form action="" method=""&gt;
      &lt;p&gt;Email: &lt;br /&gt;&lt;input type="email" name="register_email" size="35" maxlength="255"&gt;&lt;/p&gt;
      &lt;p&gt;Full name: &lt;br /&gt;&lt;input type="text" name="register_name" maxlength="35"&gt;&lt;/p&gt;
      &lt;p&gt;Password: &lt;br /&gt;&lt;input type="password" name="register_password" maxlength="35"&gt;&lt;/p&gt;
      &lt;p&gt;&lt;input type="submit" value="Register"&gt;&lt;/p&gt;
  &lt;/form&gt;
  </code></pre>