Im trying to POST data entered by a user into my databse however my if statement to make sure this only happens once the submit button has been pressed is not working. Please help!
code below..
<form>
<form method="post" action="register.php" >
<table align="center">
<tr>
<td align="right">First Name:</td>
<td align="left"><input type="text" name="FirstName"></td>
</tr>
<tr>
<td align="right">Last Name:</td>
<td align="left"><input type="text" name="LastName"></td>
</tr>
<tr>
<td align="right">Email:</td>
<td align="left"><input type="text" name="Email" /></td>
</tr>
<tr>
<td align="right">Password:</td>
<td align="left"><input type="password" name="Password"></td>
</tr>
<tr>
<td align="right">Gender:</td>
<td align="left"><input type="text" name="Gender"></td>
</tr>
<tr>
<td align="right">Age:</td>
<td align="left"><input type="text" name="Age"></td>
</tr>
</table>
<input type="submit" value="Submit" name="Submit">
</form>
<?php include ("registersql.php"); ?>
my regstersql.php
<?php
//include connection
include ("connection.php");
//has form been submitted?
if(isset($_POST['Submit'])){
$FirstName=$_POST['FirstName'];
$LastName=$_POST['LastName'];
$Email=$_POST['Email'];
$Password=$_POST['Password'];
$Gender=$_POST['Gender'];
$Age=$_POST['Age'];
//Insert data
$query = "INSERT INTO Customers
(CustomerID, FirstName, LastName, Email, Password, Gender,Age)
VALUES
('$FirstName','$LastName','$Email','$Password','$Gender','$Age')";
mysqli_query($connection,$query);
} else
{
echo "Error";
}
?>