我正在尝试将用户输入的数据POST到我的数据库中,但是我用于确保只有在提交按钮被按下后才会发生这种情况的if语句没有起作用。请帮忙解决!以下是代码...
<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"); ?>
我的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";
}
?>
regstersql.php!= regster.php
。 - AbraCadaver