Note that there are some explanatory texts on larger screens.

plurals
  1. POForm data not inserting into database
    primarykey
    data
    text
    <p>Can anyone tell me why my data will not insert into my database? The connect info is good. What am I doing wrong?</p> <pre><code>&lt;?php error_reporting(); include('include/config.php'); $strMsg="Signup, It's Free!"; ?&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;Try This Fecal Matter&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;?php function validate($strMsg){ //Validation upon Submit Click if(isset($_POST['submit'])){ //Validate First Name Field if($_POST['fName']==""){ $strMsg="Please Enter Your First Name."; showMForm($strMsg); } //Validate Last Name Field elseif($_POST['lName']==""){ $strMsg="Please Enter Your Last Name."; showMForm($strMsg); } //elseif for validation of Email with a Regular Expression elseif(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $_POST['eMail'])) { $strMsg="Please Enter Your Email."; showMForm($strMsg); } //Validate password elseif($_POST['pWord1']==""){ $strMsg="Please Enter A Password."; showMForm($strMsg); } elseif($_POST['pWord2']!=$_POST['pWord1']){ $strMsg="Your Passowrds Do Not Match."; showMForm($strMsg); } else{ $fName=$_POST['fName']; $lName=$_POST['lName']; $eMail=$_POST['eMail']; $pass=md5($_POST['pWord1']); /*$SQL="SELECT eMail FROM users WHERE eMail = '".$eMail."'"; $rs = mysql_query($SQL); echo $SQL; if($rs &amp;&amp; mysql_num_rows($rs)&gt;0){ $strMsg="Email Already Registered"; showForm($strMsg); } else{ */ //Send Content To Database.. // $SQL = "INSERT INTO 'users' (`userID`, `fName`, `lName`, `eMail`, `pass`) VALUES (NULL, dbConnect(); $SQL = "INSERT INTO users (`userID`, `fName`, `lName`, `eMail`, `pass`, `bgPic`,`bio`) VALUES (NULL,'$fName', '$lName', '$eMail', '$pass', NULL, NULL );"; echo $fName."&lt;br/&gt;"; echo $lName."&lt;br/&gt;"; echo $eMail."&lt;br/&gt;"; echo $pass."&lt;br/&gt;"; // } echo $SQL; } } else showMForm($strMsg); } function showMForm($strMsg){ echo"&lt;div id=\"form\"&gt;\n"; echo"&lt;h2&gt;".$strMsg."&lt;/h2&gt;&lt;br/&gt;\n"; echo" &lt;form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\" &gt;\n"; echo" &lt;p&gt;First Name:&lt;br/&gt;\n"; echo" &lt;input type=\"text\" name=\"fName\" value=\"".$_POST['fName']."\"/&gt;&lt;/p&gt;\n"; echo" &lt;p&gt;Last Name:&lt;br/&gt;\n"; echo" &lt;input type=\"text\" name=\"lName\" value=\"".$_POST['lName']."\"/&gt;&lt;/p&gt;\n"; echo" &lt;p&gt;E-mail:&lt;br/&gt;\n"; echo" &lt;input type=\"text\" name=\"eMail\" value=\"".$_POST['eMail']."\"/&gt;&lt;/p&gt;\n"; echo" &lt;p&gt;Passwod:&lt;br/&gt;\n"; echo" &lt;input type=\"text\" name=\"pWord1\" value=\"\"/&gt;&lt;/p&gt;\n"; echo" &lt;p&gt;Re-Enter Passwod:&lt;br/&gt;\n"; echo" &lt;input type=\"text\" name=\"pWord2\" value=\"\"/&gt;&lt;/p&gt;\n"; echo" &lt;p&gt;Regarding:&lt;br/&gt;\n"; echo" &lt;select name=\"state\"&gt;\n"; echo" &lt;option value=\"Ohio\"&gt;Ohio&lt;/option&gt;\n"; echo" &lt;option value=\"Michigan\"&gt;Michigan&lt;/option&gt;\n"; echo" &lt;option value=\"Indiana\"&gt;Indiana&lt;/option&gt;\n"; echo" &lt;option value=\"Pensylvania\"&gt;Pensylvania&lt;/option&gt;\n"; echo" &lt;/select&gt;\n"; echo" &lt;p&gt;&lt;input type=\"submit\" value=\"Submit\" class=\"btnSubmit\" name=\"submit\" /&gt;&lt;/p&gt;\n"; echo" &lt;/form&gt;\n"; } validate($strMsg); ?&gt; &lt;/body&gt; &lt;/html&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload