繁体   English   中英

使用PHP将其输入MySql时,如何将用户输入附加到电子邮件地址(域部分)?

[英]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.comuser2@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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM