Изменить значение MySQL по электронной почте - PullRequest
2 голосов
/ 21 июня 2019

У меня есть форма PHP/HTML, в которой хранятся значения в базе данных MySQL. Я делаю вставку исполнения

$sql = "
INSERT INTO hotel_nights 
  (name, attribute, hotel, availability, cost, date_in, date_out, stays, people, rooms, note, user) 
VALUES 
  ('$name', '$attribute', '$hotel', '$availability', '$cost', '$date_in', '$date_out', '$stays', '$people', '$rooms', '$note', '$user')
";

, а затем я отправляю электронное письмо с подтверждением через phpmail.

Можно ли в электронном письме подтверждения иметь ссылки / кнопки действий, которые изменят одно значение поля MySQL? Да или нет, если значение будет изменено на 1 или 0

1 Ответ

0 голосов
/ 21 июня 2019

В phpmailer (я думаю, что вы используете) вы можете добавить html, а внутри html вы можете сделать ссылку для отправки на ваш сайт с кнопкой подтверждения при нажатии, значение изменяется как:

$mail->Body = '<p>Please click to confirm 
<a href="http://yoursite.com/page/action?email='.$email.'">http://yoursite.com/page/action?email=' . $email. '</a>
</p>';

я думаю, что это решение вашей проблемы (есть и другие способы сделать это)
Надеюсь, я был ясен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...