条件语句在php中不起作用

Abhilekh高塔姆

我使用了以下代码,但是必需的else语句(在底部)不起作用,为什么?当make输入为空时,我试图回显“ make required required”。

if ( isset($_POST['make']) && isset($_POST['year']) && isset($_POST['mileage'])){    
 if(is_numeric($_POST['year'])&&is_numeric($_POST['mileage']){
   $sql = "INSERT INTO autos (make,year, mileage)  VALUES (:make, :year, :mileage)";
   $stmt = $pdo->prepare($sql);
   $stmt->execute(array(
     ':make' => $_POST['make'],
     ':year' => $_POST['year'],
     ':mileage'=> $_POST['mileage']));
     }
     else
        echo"Year and mileage should be numeric";
     }
    else
    echo"make is required";//Not working
博卡拉

它可能会帮助您。如果没有,请告诉我。我会在这里帮助您。即使请求为空,isset()也将为true。因此,请改用!empty()

if ( ! empty($_POST['make']) && ! empty($_POST['year']) && ! empty($_POST['mileage'])) {

    if (is_numeric($_POST['year']) && is_numeric($_POST['mileage'])) {
        $sql = "INSERT INTO autos (make,year, mileage)  VALUES (:make, :year, :mileage)";
        $stmt = $pdo->prepare($sql);
        $stmt->execute(array(':make'    => $_POST['make'],
                             ':year'    => $_POST['year'],
                             ':mileage' => $_POST['mileage']));
    } else {
        echo "Year and mileage should be numeric";
    }
} else {
    echo "make is required";
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UPDATE语句在sqlite中不起作用

来自分类Dev

PHP MySQL UPDATE语句不起作用

来自分类Dev

PHP MySQLi准备的语句不起作用

来自分类Dev

PHP更新SQL语句不起作用

来自分类Dev

PHP选择语句不起作用?

来自分类Dev

PHP SQL语句不起作用

来自分类Dev

ONESHELL Makefile中的if语句不起作用

来自分类Dev

关于jsp的条件语句不起作用

来自分类Dev

如果条件在SQL函数中不起作用,则返回语句

来自分类Dev

PHP IF语句不起作用

来自分类Dev

PHP,如果语句在WordPress中不起作用

来自分类Dev

PHP elseif语句不起作用

来自分类Dev

PHP MySQLi准备的语句不起作用

来自分类Dev

JS条件语句不起作用

来自分类Dev

PHP更新SQL语句不起作用

来自分类Dev

PHP选择语句不起作用?

来自分类Dev

PHP SELECT语句不起作用

来自分类Dev

mysqli语句在php下不起作用

来自分类Dev

PHP,如果语句OR不起作用

来自分类Dev

或“ ||”运算符在php中的if语句中不起作用

来自分类Dev

PHP回声语句不起作用

来自分类Dev

条件语句不起作用

来自分类Dev

语句“if this OR that do X”在 PHP 中不起作用

来自分类Dev

PHP标题中的if语句不起作用

来自分类Dev

JQuery if 语句不起作用(AJAX/PHP)

来自分类Dev

即使满足条件,OR 语句也不起作用?

来自分类Dev

PHP 或条件在 Wordpress 中不起作用

来自分类Dev

logstash 输出中的条件语句不起作用

来自分类Dev

条件语句不起作用 - 数组