I have a form via from i register the users, the code of the form is as below:
<div class="contentArea">
<form action="NewUser.php" method="POST">
<div class="regd">
<ul>
<li class="regdTitle">Please enter your details:</li>
<li class="regdLable">First Name</li>
<li><input type="Text" class="regdInput" name="first_name" /></li>
<li class="regdLable">Last Name</li>
<li><input type="Text" class="regdInput" name="last_name" /></li>
<li class="regdLable">Password</li>
<li><input type="Password" class="regdInput" name="pass" /></li>
<li class="regdLable">Re-Type Password</li>
<li><input type="Password" class="regdInput" name="re_pass" /></li>
<li class="regdLable">Email</li>
<li><input type="Text" class="regdInput" name="email" /></li>
<li class="regdLable">Country</li>
<li><select name="country" style="width: 300px; height: 20px;">
<option value=" " selected="selected"></option>
<option value="ACT">ACT</option>
<option value="NSW">NSW</option>
<option value="NT">NT</option>
<option value="QLD">QLD</option>
<option value="SA">SA</option>
<option value="TAS">TAS</option>
<option value="VIC">VIC</option>
<option value="WA">WA</option>
</select></li>
<li><input type="button" value="Submit" class="regdBtn" alt="Submit"
title="Submit" name="submit"/></li>
<li><input type="button" value="Cancle" class="regdBtn" alt="Cancle"
title="Cancle" onclick="location.href='index.php'" /></li>
</ul>
</div>
</form>
</div>
and i have NewUser.php file via from i insert the values of the form to database, code of which is as below:
<?php
// Includes
require_once ('Includes/dbconn.php');
require_once ('Includes/functions.php');
$first_name = $_POST ['first_name'];
$last_name = $_POST ['last_name'];
$pass = $_POST ['pass'];
$repass = $_POST ['re_pass'];
$email= $_POST ['email'];
$country = $_POST ['country'];
$query = "INSERT INTO user (first_name, last_name, pass, email, country)
VALUES ('{$first_name}','{$last_name}','{$pass}','{$repass}','{$email}','{$country}')";
$result = mysql_query ( $query, $conn );
if (isset ( $result )) {
echo "Registration sucessful";
//redirect_to ( UserRegd.php );
} else {
echo "<p>User Registration Failed" . mysql_error () . "</p>";
}
?>
<?php mysql_close($conn);?>
Connection code is as below:
<?php
include_once 'Constants/ConConst.php';
$conn = mysql_connect(DB_SERVER, DB_USER, DB_PASS);
if(!$conn)
{
die('Connection not set'. mysql_error());
}
$db = mysql_select_db(DB_NAME, $conn);
if(!$db)
{
die('Database not found'.mysql_error());
}
?>
I m unable to insert the form values into my database...May i know where is bug in my code.
any meaningful response will be highly appreciated and thanks in advance. and is there any online editor like jsfiddle.com where we can put our code for demonstration.
die($query)in your code to see what your actual SQL statement looks like. Do that and then post the results here