首页 > 解决方案 > 使用 PHP 将用户输入发送到 MySql 时,如何将用户输入附加到电子邮件地址(域部分)?

问题描述

注意:电子邮件地址结构为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等等。

任何人都可以帮忙吗?

标签: phphtmlmysql

解决方案


在 PHP 中构建一个这样的字符串。

$email = $_REQUEST['emailaddress'];
echo "$email@gmail.com";

如果表单提交的值为john.smith,则输出为

john.smith@gmail.com


阅读PHP 5 表单处理以了解如何检索表单解析的参数。


推荐阅读