小编Dep*_*ify的帖子

if!isset multiple OR condition

我不能让这个为我的生活工作,它是PHP.

<?php
 if (!isset($_POST['ign']) || ($_POST['email'])) {

  echo "Please enter all of the values!";
    }

 else {

   echo "Thanks, " . $_POST['ign'] . ", you will recieve an email when the site is         complete!";

    }
    ?>
Run Code Online (Sandbox Code Playgroud)

我也试过两次使用!isset.

php

12
推荐指数
2
解决办法
5万
查看次数

最后一行的PHP语法错误?

<?php
if (!isset($_POST['ign'], $_POST['email'])) {
    if($_POST['ign'] && $_POST['email']){
    echo "Please fill out all of the fields!";
        die;
}

if (empty($_POST['ign']) || empty($_POST['email'])) { 
    echo ("Please enter all of the values!"); 
    die;
}

if(filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
    $email = $_POST['email'];
    echo ("Thanks, " . htmlentities($_POST['ign']) . ", you will recieve an email when the site is complete!");

}

else {
    echo "Your email was invalid!";
    die;
}
?>
Run Code Online (Sandbox Code Playgroud)

我在最后一行收到语法错误,其中?>是..

另外,只是一个随机的旁注,任何人都可以教我如何将其插入我的代码?

$valid = (bool)preg_match('/^[a-zA-Z0-9]{1,30}$/', $_POST['username']);
Run Code Online (Sandbox Code Playgroud)

它只是

if ($valid == TRUE) {
////////
} …
Run Code Online (Sandbox Code Playgroud)

php validation syntax

1
推荐指数
1
解决办法
1581
查看次数

标签 统计

php ×2

syntax ×1

validation ×1