我正在使用wamp服务器。我正在尝试存储用户填写表单的数据。但我不知道为什么没有添加。 这些是我的 php文件 :(所有用notepad ++编写的文件)
的init.php:
<?php
require "init.php";
$name = $_POST["name"];
$adharnumber = $_POST["adharnumber"];
$email = $_POST["email"];
$password = $_POST["password"];
$contact = $_POST["contact"];
$sql="select * from individualuser_info where email like '".$email."';";
$result = mysqli_query($con,$sql);
$response = array();
if(mysqli_num_rows($result)>0)
{
$code = "reg_failed";
$message = "User already exist....";
array_push($response,array("code"=>$code,"message"=>$message));
echo json_encode($response);
}
else
{
$sql = "insert into individualuser_info (`".$name."','".$adharnumber."','".$email."','".$password."','".$contact."');";
$result = mysqli_query($con,$sql);
$code = "reg_success";
$message = "thank you .now you can login....";
array_push($response,array("code"=>$code,"message"=>$message));
echo json_encode($response);
}
mysqli_close($con);
?>
register1.php:
<html>
<body>
<form action ="register1.php", method="post">
<table>
<tr>
<td>Name : </td><td><input type="text" name="name"/></td>
</tr>
<tr>
<td>Adhar number : </td><td><input type="text" name="adharnumber"/></td>
</tr>
<tr>
<td>Email:</td><td><input type="text" name="email"/></td>
</tr>
<tr>
<td>Password:</td><td><input type="password" name="password"/></td>
</tr>
<tr>
<td>Contact:</td><td><input type="text" name="contact"/></td>
</tr>
<tr>
<td><input type = "submit" value="Register"/></td>
</tr>
</table>
</form>
</body>
</html>
我的表单 register_test.html:
//structured data declaration
struct item
{
int itemCode;
char description[20];
float price;
};
启动wampserver后创建此文件 当我在chrome url中输入 localhost / register_test.html 时。 它会显示表单,但在电子邮件字段中会自动显示 loacalhost ,并在密码字段中显示一些密码。 在点击注册后填写详细信息后显示消息 [{“code”:“reg_success”,“message”:“谢谢。现在你可以登录....”}] 。 但是在我的 individiualuser_info 表中的数据库 user_db 中没有添加任何记录。 请帮我解决这个问题。