PHP带有IF语句的简单表格

用户名

我是PHP的新手,目前正在开发我的第一个表单。使用下面的代码示例,我试图实现两件事。

  1. 如果在表格中填写了“名称”或“电子邮件”字段,则它将张贴“您的名称是:”名称”和“您的电子邮件是:”电子邮件”。
  2. 如果未填写该字段,则将完全不显示任何内容。

我相信这需要使用IF语句来完成,但是我很难找到任何显示该协议的内容(如果该字段为空)。任何帮助将不胜感激。

<form action="Test.php" method="post">
    Name: <input type="text" name="name"><br>
    E-mail: <input type="text" name="email"><br>
    <input type="submit">
</form>

<?php 

$name = $_POST["name"];
if($name="name") {
    echo "Your name is: $_POST["name"]" ;
} else {
    echo "";
}
?>
<br>

<?php 
$email = $_POST["email"];
if($email = "email") {
    echo "Your email is: $_POST["email"]" ;
} else {
    echo "";
}
?>

放克四十尼纳

您的条件语句不正确。

你目前进行使用分配=($name="name")($email = "email")当你应该检查,如果事情是“等于”使用==

另外,如Marc B stated in his comment“您不能"在带"引号的字符串中使用引号,也不允许在带引号的字符串中使用带引号的数组键"...”

但是,如果您要保留该策略;即:if($name=="name")然后,只有在表单输入中输入name和时email您的表单才会起作用

有几种方法可以做到这一点,使用if(!empty或设置是否检查字段是否为空if(isset

在这种情况下,我使用if(!empty这意味着,如果字段不为空,则随后回显结果。

这是一个基本示例:(还有其他方法可以达到相同的结果)

<form action="Test.php" method="post">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>

<?php
$name = $_POST['name'];
if(!empty($_POST['name'])) {
    echo "Your name is: " . $name;
} else {
    echo "";
}
?>
<br>

<?php 
$email = $_POST['email'];
if(!empty($_POST['email'])) {
    echo "Your email is: " . $email;
} else {
    echo "";
}
?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有简单if语句的密码

来自分类Dev

带有 if 语句的简单查询

来自分类Dev

带有改造的简单登录表格

来自分类Dev

带有简单where语句的Rails SQL问题

来自分类Dev

带有多于1位数字的简单IF语句?

来自分类Dev

带有 COUNT(..) 的简单准备语句不起作用

来自分类Dev

Google表格中带有嵌套vlookup的IF语句

来自分类Dev

带有会话的简单php页面

来自分类Dev

PHP简单登录脚本(带有if函数)

来自分类Dev

带有javascript和PHP表格的AJAX

来自分类Dev

带有AND和OR的PHP MySQL语句

来自分类Dev

PHP If语句,带有特殊字符

来自分类Dev

PHP:Mysqli准备的语句带有“选择*”

来自分类Dev

带有 if 语句的 PHP 中的 FontAwsome 图标

来自分类Dev

简单的PHP If语句错误

来自分类Dev

简单的html dom php返回带有查找的空数组

来自分类Dev

带有3次尝试代码的访问表格简单VBA密码

来自分类Dev

带有Swift和Storyboard的iOS8中的简单表格视图

来自分类Dev

PHP简单表格不发布

来自分类Dev

带有if语句的问题

来自分类Dev

If Then 带有日期的语句

来自分类Dev

带有 if 语句的会话

来自分类Dev

基于PHP循环的带有变量的MYSQL SELECT语句

来自分类Dev

开关语句PHP中的完全匹配(带有类型检查)

来自分类Dev

Mysql和PHP语句中的IF函数,带有LEAST()

来自分类Dev

将if语句放入带有参数的php函数中?

来自分类Dev

使用带有MySql和PHP错误的IF语句

来自分类Dev

带有!==的if语句绝不是真正的PHP

来自分类Dev

带有数组和 IN 语句的 PHP MySQL UPDATE 查询