![](/img/trans.png)
[英]How do I display the user's name before the their email address when sending PHP mail?
[英]How can I append user input to an email address (domain part) when sending it to MySql with PHP?
注意:电子邮件地址结构为local-part@domain
。
例如,我要用户提供他的电子邮件:
<label>Your Gmail:</label><input type="email" name="emailaddress"><label>@gmail.com</label>
但是,我不想让他/她键入完整的电子邮件地址(例如,user @ gmail.com),而是希望让用户仅键入不带域的本地部分。 但是,现在如何将这封电子邮件发送到MySql数据库? 基本上,每次用户提交表单时,我都需要在@gmail.com
上附加自定义输入。 例如,我数据库中的记录看起来像user1@gmail.com
, user2@gmail.com
等。
有人可以帮忙吗?
在PHP中构建这样的字符串。
$email = $_REQUEST['emailaddress'];
echo "$email@gmail.com";
如果表单提交的值为john.smith
,则输出为
john.smith@gmail.com
阅读PHP 5表单处理以了解如何检索由表单解析的参数。
在我的本地作品中尝试过完美。
$email = $_POST['email'] //Text box value
$email = $email."@gmail.com";
您需要像上面那样进行串联
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.