我正在开发一个简单的注册表单。我能够通过localhost让它在本地运行。我能够收到输入中的数据并存储到我的 phpmyadmin 中。
这是我的PHP代码:
if($boolen){
$dbname = "regdb";
$con = mysqli_connect("localhost","root","",$dbname);
if(!$con){
die("Connection Failed :" + mysqli_connect_error());
}
function NewUser(){
$sql = "INSERT INTO regi (urname,email,passwd,fname,gender) VALUES ('$_POST[urname]','$_POST[email]','$_POST[passwd]','$_POST[fname]','$_POST[gender]')";
$query = mysqli_query($GLOBALS['con'],$sql);
if($query){
echo "<script>
alert ('Record Inserted Successfully...!');
</script>";
}
}
function SignUP(){
$sql = "SELECT * FROM regi WHERE urname = '$_POST[urname]' AND email = '$_POST[email]'";
$result = mysqli_query($GLOBALS['con'],$sql);
if(!$row = mysqli_fetch_array($result)){
NewUser();
}else{
echo "<script>
alert ('You Are Already Registered User......!');
</script>";
}
}
if(isset($_POST["submit"])){
SignUp();
mysqli_close($GLOBALS["con"]);
$boolen = false;
}
}
一旦我转发我的html / php文件,一切似乎都很好,直到我尝试在输入中提交数据。它只在本地接收输入中的数据,但是当我向前移植时它不会收到任何内容。我没有错。
我该怎么做才能解决这个问题?