php - 使用 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.com
,user2@gmail.com
等等。
任何人都可以帮忙吗?
解决方案
在 PHP 中构建一个这样的字符串。
$email = $_REQUEST['emailaddress'];
echo "$email@gmail.com";
如果表单提交的值为john.smith
,则输出为
john.smith@gmail.com
阅读PHP 5 表单处理以了解如何检索表单解析的参数。
推荐阅读
- date - Google 表格中的多年服务公式
- angular - 如何配置我的角度库以使用正确安装的 RxJS 链接它进行本地测试?
- html - JSON:删除尾随逗号后仍然存在尾随逗号错误?
- bash - 带有破折号的bash函数名称是不好的做法吗?
- ssh - 如何检测远程 SSH 服务器的操作系统和 CPU 架构
- r - RMS::orm 中的分位数图
- mysql - MYSQL用AND和OR条件查询同一列
- python - 试图理解 AttributeError:'int' 对象没有属性 'sum'
- search - MarkLogic 部分搜索和公式值
- python - 从 mdf (.mf4) 文件加载特定频道