Php 如何将占位符文本添加到$email中

Php 如何将占位符文本添加到$email中,php,forms,email,registration,Php,Forms,Email,Registration,我有一个名为check.php的页面,其中包含注册表单的所有验证,但我想基本上将名为@example.com的占位符(我使用)文本添加到数据库中 以下是我目前拥有的 $email=$\u POST['email'] 下面是我想做的 $email=$\u POST['email@example.com'];试试$email=$\u POST['email'].@example.com' 我认为最好的解决方案是: $email=”email@example.com'; 如果(isset($_POS

我有一个名为check.php的页面,其中包含注册表单的所有验证,但我想基本上将名为
@example.com
的占位符(我使用)文本添加到数据库中

以下是我目前拥有的

$email=$\u POST['email']

下面是我想做的


$email=$\u POST['email@example.com'];

试试
$email=$\u POST['email'].@example.com'

我认为最好的解决方案是:

$email=”email@example.com';
如果(isset($_POST['email'])){
$email=$_POST['email'];
}
?>

你是在问如何连接字符串吗?更具体一点-给我们5个不同的输入和5个正确的输出,写下你迄今为止尝试过的内容。你能澄清一下吗?从您的代码来看,您似乎希望收集电子邮件的表单字段被调用
email@example.com
。。。但我不认为你是这么说的。您希望
@example.com
在哪里结束?你说的是数据库,但你能澄清一下吗?我喜欢像谷歌这样的东西,注册一个电子邮件帐户不需要填写@example.com,只要你喜欢的用户名,当然你可以将你的脚本改成这个!你的方式不对solution@JialeLeong请注意,如果
$\u POST['email']
me@domain.com
这将变成
me@domain.com@example.com
。哦,是吗,你能帮我纠正一下吗coding@JialeLeong将
filter\u var
filter\u VALIDATE\u EMAIL
一起使用,如果未验证,则添加您的域。我相信只要你试一下,你就能明白。
$email = 'email@example.com';
if(isset($_POST['email'])) {
   $email = $_POST['email']; 
}
?>
<form method="post">
  <input type="email" name="email" placeholder="<?= $email ?>"/>
</form>