title: Warning: Missing argument?
body: <p>I have a form HTML and in the php code i have that:</p>
  
  <pre><code>function Users($user, $pass, $name, $email){
     if( empty($user) ) return false;
     if( empty($pass) ) return false;
     if( empty($name) ) return false;
  
     if( empty($email) ) return false;
     $queryr = "INSERT INTO users (Username, Password, Name, Email) VALUES ('".$user."', '".base64_encode($pass)."', '".$name."',  '".$email."')";
  }
  if ($_SERVER['REQUEST_METHOD'] == 'POST'){
      if( QUsers(isset($_POST[$user])) &amp;&amp; (isset($_POST[$name])) &amp;&amp; (isset($_POST[$name])) &amp;&amp; (isset($_POST[$email]))){
           mysqli_query($sqlc2,$queryr);
           if ( isset($_SERVER['username'])){
              echo '&lt;div id="errorUsername"&gt;Error&lt;/div&gt;';
           }else{
              $_SERVER['username'] = $user;
           }
      }else{
           echo '&lt;div id="ErrorUsername"&gt;Error&lt;/div&gt;'; 
      }
  }
  </code></pre>
  
  <p>And in the moment of view the result, i see that:</p>
  
  <pre><code>Warning: Missing argument 2 for QUsers(), called
  </code></pre>