title: Sending data to database after email validation
body: <p>I'd like to have a textbox validate that the text in it is in email format using javascript.  Once it is validated, I'd like the email address to be sent to a MySQL database (preferably using PHP).</p>
  
  <p>The code I have so far for the email validation in javascript is:</p>
  
  <pre><code>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0         Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
  &lt;html&gt;
  &lt;head&gt;
  &lt;title&gt;Untitled document&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
  &lt;p&gt;
  &lt;script language="Javascript"&gt;&lt;!--
  /**
   * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
   */
  
  function echeck(str) {
  
          var at="@"
          var dot="."
      var lat=str.indexOf(at)
      var lstr=str.length
      var ldot=str.indexOf(dot)
      if (str.indexOf(at)==-1){
         alert("Invalid E-mail ID")
         return false
      }
  
      if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
         alert("Invalid E-mail ID")
         return false
      }
  
      if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
          alert("Invalid E-mail ID")
          return false
      }
  
       if (str.indexOf(at,(lat+1))!=-1){
          alert("Invalid E-mail ID")
          return false
       }
  
       if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
          alert("Invalid E-mail ID")
          return false
       }
  
       if (str.indexOf(dot,(lat+2))==-1){
          alert("Invalid E-mail ID")
          return false
       }
  
       if (str.indexOf(" ")!=-1){
          alert("Invalid E-mail ID")
          return false
       }
  
       return true                    
  }
  
  function ValidateForm(){
  var emailID=document.frmSample.txtEmail
  
  if ((emailID.value==null)||(emailID.value=="")){
      alert("Please Enter your Email ID")
      emailID.focus()
      return false
  }
  if (echeck(emailID.value)==false){
      emailID.value=""
      emailID.focus()
      return false
  }
  return true
   }
  // --&gt;&lt;/script&gt;
  &lt;/p&gt;
  &lt;form name="frmSample" method="post" action="#" onsubmit="return ValidateForm()"&gt;
  &lt;p&gt;Enter an Email Address : 
                    &lt;input name="txtEmail" type="text" /&gt;&lt;/p&gt;
  &lt;p&gt;&lt;input name="Submit" value="Submit" type="submit" /&gt;&lt;/p&gt;
  &lt;/form&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>How do I incorporate the PHP code within this?  </p>