Php 当自定义表单字段留空时,在中放置默认电子邮件地址

Php 当自定义表单字段留空时,在中放置默认电子邮件地址,php,email,Php,Email,当自定义表单字段留空时,我想在中放置默认电子邮件地址。我无法正确地理解代码。我用电子邮件地址代替真实的电子邮件地址 <?php if(get_field('cemail')) { ?> <?php $email = (get_field('cemail')); if($email!=""){ echo 'email address' ; } ?> 你可以这样做 <?php $email = $_GET["email"]; if($email=="" ||

当自定义表单字段留空时,我想在中放置默认电子邮件地址。我无法正确地理解代码。我用电子邮件地址代替真实的电子邮件地址

<?php if(get_field('cemail')) { ?>

<?php
$email =  (get_field('cemail'));
if($email!=""){
echo 'email address' ;
}
?> 

你可以这样做

<?php

$email = $_GET["email"];
if($email=="" || !filter_var($email, FILTER_VALIDATE_EMAIL) === false)
  $email = "default_email@email.com";

echo $email;
?>

你可以这样做

<?php

$email = $_GET["email"];
if($email=="" || !filter_var($email, FILTER_VALIDATE_EMAIL) === false)
  $email = "default_email@email.com";

echo $email;
?>

试试这个:

<?php if(get_field('cemail'))
{
    $email = (get_field('cemail'));
    if(trim($email) == "")
        $email = 'default@email.com';
    }
    echo $email;
}
?>

试试这个:

<?php if(get_field('cemail'))
{
    $email = (get_field('cemail'));
    if(trim($email) == "")
        $email = 'default@email.com';
    }
    echo $email;
}
?>

如果您只想在电子邮件字段为空时替换默认值。您可以这样做:

$email =  (isset($_GET['cemail'])) ? $_GET['cemail'] : "defaultemail@email.com";

不要忘记确保提交的值是有效的电子邮件地址,如果值将进入数据库,请始终清除输入

如果您只想在电子邮件字段为空时替换默认值。您可以这样做:

$email =  (isset($_GET['cemail'])) ? $_GET['cemail'] : "defaultemail@email.com";
不要忘记确保提交的值是有效的电子邮件地址,如果值将进入数据库,请始终清除输入

如果字段为空,如何显示默认值

我假设您的过程方法
get\u field()
只返回全局变量
get
POST
参数的值,因此

这可以通过一行三元表达式来实现,下面显示了一个示例

<form action="/member.php" method="post">
<input name='cemail' value="<?php echo (!empty(get_field('cemail')) ? get_field('cemail') : 'default@me.com'; ?>" id="cemail">
</form>

如果字段为空,如何显示默认值

我假设您的过程方法
get\u field()
只返回全局变量
get
POST
参数的值,因此

这可以通过一行三元表达式来实现,下面显示了一个示例

<form action="/member.php" method="post">
<input name='cemail' value="<?php echo (!empty(get_field('cemail')) ? get_field('cemail') : 'default@me.com'; ?>" id="cemail">
</form>



在某些操作配置中,$email=$_GET[“email”];如果电子邮件字段为空,则将显示错误,因为电子邮件索引不在GET数组中。索引不存在错误。@JamesWiley当然,若get参数不存在,代码将给出警告,但我为示例提供了此代码。我想她可以为她修改代码;如果电子邮件字段为空,则将显示错误,因为电子邮件索引不在GET数组中。索引不存在错误。@JamesWiley当然,若get参数不存在,代码将给出警告,但我为示例提供了此代码。我想她可以为她修改代码。你可能想在
}
@riggsfully之后抛弃
?>
,谢谢你,哈哈!实际上我没有注意到:你可能想在
}
@riggsfully之后抛弃
?>
,谢谢你,哈哈!实际上,我没有注意到:DI似乎无法使下面的任何代码正常工作。我将解释:我有一个表单,在填充自定义字段“cemail”(电子邮件地址)时弹出。如果海报没有,我想在该字段中放置一封默认电子邮件,或者在该字段中放置一个电子邮件地址(保留空白),请联系完成下面的表格以联系此列表的海报。

这是我的代码以显示联系人按钮。如果填写了电子邮件字段,则会显示联系人按钮,如果单击,则会弹出联系人表单。(上面显示的代码)。因此,如果电子邮件留空,我想在字段中放置一封默认电子邮件。也许我需要一个包含此代码的else语句<我已经取得了进步。。。如果电子邮件是空白的,下面的文本将出现,但我仍然可以将电子邮件地址插入空白字段,然后弹出一个表单并填充这些表单返回电子邮件地址。请联系文本。

我似乎无法使用下面的任何代码。我将解释:我有一个表单,在填充自定义字段“cemail”(电子邮件地址)时弹出。如果海报没有,我想在该字段中放置一封默认电子邮件,或者在该字段中放置一个电子邮件地址(保留空白),请联系完成下面的表格以联系此列表的海报。

这是我的代码以显示联系人按钮。如果填写了电子邮件字段,则会显示联系人按钮,如果单击,则会弹出联系人表单。(上面显示的代码)。因此,如果电子邮件留空,我想在字段中放置一封默认电子邮件。也许我需要一个包含此代码的else语句<我已经取得了进步。。。如果电子邮件是空白的,下面的文本将出现,但我仍然可以将电子邮件地址插入空白字段,然后弹出一个表单并填充这些表单返回电子邮件地址。请联系文本。

我尝试了以下PHP空语法格式,但不起作用。我尝试了以下PHP空语法格式,但不起作用。