У меня есть настройка функции электронной почты и работа с ней, задав код для отправки по электронной почте определенного адреса электронной почты. Однако при этом он переходит на тот же адрес электронной почты каждый раз, когда нажата кнопка отправки, на основе данных, введенных в текстовое поле, откуда приходит почта.отправка электронной почты на основе данных из таблицы MySQL
Однако я хочу изменить его так, чтобы, когда пользователь вводит свое имя пользователя в поле имени пользователя, он проверяет мою таблицу базы данных для этого имени пользователя и проверяет их адрес электронной почты и отправляет им всю информацию, установленную для этого пользователя.
Код, который я использую;
$username = $_POST['username'];
$my_query="SELECT * from loanusers where username = '$username'";
$result= mysqli_query($connection, $my_query);
$to = $myrow["emailaddess"];
$subject = 'CSG - Forgotten Password';
$sender = '[email protected]';
$password = $myrow["password"];
$admin = 'CSGLoanSystem Admin Team';
$body = <<< EMAIL
Hi {$username}, You have recently requested a notification of your password.
The Password registered with account {$username} is $password.
Thanks - {$admin}
EMAIL;
$header = "From:" . $sender;
if ($result):
mail($to, $subject, $body, $header);
$feedback = 'Email Sent';
endif;
В тот момент, когда кнопка отправки нажата, страница обновляется, но ничего на самом деле не происходит, и не по электронной почте не будет получен в ожидаемом адрес электронной почты?
@Webeng Привет, Я обновил свой вопрос с моим кодом, если вы можете посмотреть и дайте мне знать, где я буду неправильно, благодаря – Mucca019
я отредактированному мой ответ. В нижней части моего ответа в разделе ** «Редактировано» ** вы увидите, что я рекомендую вам сейчас попробовать, чтобы заставить ваш код работать. Дайте мне знать, будет ли теперь работать с этой модификацией. – Webeng