2017-04-07 104 views
0

我有一个表单,我需要一种确保只有具有特定电子邮件地址的人才能成功注册的方法。例如,允许的唯一用户来自foo.com,因此每个电子邮件地址应该像[email protected]。现在我希望用户只需输入电子邮件用户名,并在提交表单后使用php添加@ foo.com。我将如何去实现这样一个功能,如果有更好的方法来实现预期的结果,我可以在哪里找到这样的信息。谢谢。如何将字符串附加到表单字段的数据

+0

你尝试过这么远吗?堆栈溢出不是一种编码服务。在其他人愿意帮助之前,你必须尽最大努力解决自己的问题。请查看如何创建[最小化,完整和可验证的示例](https://stackoverflow.com/help/mcve) – dparoli

+0

感谢@dparoli clearshot帮助了我 – uhexos

回答

1

很简单,例如命名表单字段用户名。命名您的提交按钮提交例如

然后在表格提交

if(isset($_POST['submit'])){ 
$username = $_POST['username']; 
$username .= "@foo.com" // [email protected] 

// rest of your code 
} 

在一张纸条,我把一个标签输入框说“@ foo.com”后,让他们知道只有类型他们的用户名

0

这是基本的字符串连接。

$suffix = '@foo.com'; 
$username = 'test'; 
$email = $username . $suffix; 
+0

我希望能够获得输入的内容从我的表格到文本字段 – uhexos

0

试试这个,它应该做的,你需要什么,更多:

<?php 
if(isset($_POST['submit'])){ 

$user  = trim(htmlspecialchars($_POST['username'])); // a bit of security 
$final_user = sprintf("%[email protected]", $user); // [email protected] 

echo $final_user; 

} 

?> 
+0

做或不​​做,没有“尝试”。一个好的答案***将总是解释所做的事情以及为什么这样做,不仅是为了OP,还是为了将来访问SO。 –