如何将字符串附加到表单字段中的数据



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

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

然后在表格上提交

if(isset($_POST['submit'])){
$username = $_POST['username'];
$username .= "@foo.com"   // jacksperro@foo.com
// rest of your code
}

在笔记上,我会在输入框后面放一个标签,上面写着"@foo.com",让他们知道只输入他们的用户名

这是基本的字符串连接。

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

试试这个,它应该做你需要的,还有更多:

<?php 
if(isset($_POST['submit'])){
$user       = trim(htmlspecialchars($_POST['username'])); // a bit of security
$final_user = sprintf("%s@foo.com", $user);   // user@foo.com
echo $final_user;
}
?>

最新更新