Я разрабатываю простую регистрационную форму. Я был в состоянии настроить его локально через 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 файлы, все выглядело нормально, пока я не попытался отправить данные во входные данные. Он только получает данные на входах локально, но когда я перевожу порт вперед, он ничего не получает. Я не получаю ошибок.
Что я могу сделать, чтобы решить это?
Задача ещё не решена.
Других решений пока нет …