Я создаю регистрационную форму php/mysql с проверкой электронной почты, код хорошо работает на моем локальном сервере и ничего не делает при загрузке на Cpanel.регистрационная форма с проверкой электронной почты не может отправлять письма
<?php
include ('connection.php');
if(isset($_POST['submitform'])){
$name = trim(mysql_escape_string($_POST['name']));
$email = trim(mysql_escape_string($_POST['email']));
$passwords = trim(mysql_escape_string($_POST['pwd']));
$password = md5($passwords);
$query_verify_email = "SELECT * FROM register WHERE email ='$email' and isactive = 1";
$result_verify_email = mysqli_query($con,$query_verify_email);
if (!$result_verify_email) {
echo ' Syste Error! ';
}
if (mysqli_num_rows($result_verify_email) == 0) {
$hash = md5(uniqid(rand(), true))
Хотя я могу подключиться к базе данных, похоже, это не вставляя никаких данных в базу данных
$query_create_user = "INSERT INTO `register` (`name`, `email`, `password`, `hash`) VALUES ('$name', '$email', '$password', '$hash')";
$result_create_user = mysqli_query($con,$query_create_user);
if (!$result_create_user) {
echo 'Query Failed ';
}
if (mysqli_affected_rows($con) == 1) {
Это где он должен проверить и отправить электронную почту, и эхо сообщение, что проверка код был отправлен, или же повторить ошибки. Моя главная проблема заключается в том, что она не может вставить данные в базу данных
Говорит ли «Запрос не удалось»? Или вы получаете другие ошибки? вы пытались выполнить эхо-запрос и выполнить его в phpmyadmin? – Epodax
Не используйте 'mysql_ *', поскольку они устарели, удалены из PHP с PHP7 и имеют серьезные дыры в безопасности. – Ikari