Php 如何将占位符文本添加到$email中
我有一个名为check.php的页面,其中包含注册表单的所有验证,但我想基本上将名为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
@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>