首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PDO检查用户是否已输入所有字段

问PDO检查用户是否已输入所有字段
EN

Stack Overflow用户
提问于 2013-12-29 17:08:28
回答 1查看 95关注 0票数 0

我似乎不能向留下空白字段的用户发送错误消息。我该怎么做呢?例如:如果他们忘记输入密码: echo忘记密码等。

代码语言:javascript
复制
<h1>Register</h1>
<form action="register.php" method="post">
    <input type="text" name="username" placeholder="username"><br />
    <input type="password" name="password" placeholder="password"><br />
    <input type="submit" value="submit">
</form>

<?php
    if(isset($_POST['username']) && isset($_POST['password'])){
        require 'core/connect.php';

            $query = dbConnect()->prepare("INSERT INTO `users`(username, password) VALUES(:username, :password)");

                $query->bindParam(':username', $_POST['username']);
                $query->bindParam(':password', $_POST['password']);

                if($query->execute()){
                    header("Location: index.php");
                } else{
                    echo 'ERROR';
                }
    }
?>
EN

回答 1

Stack Overflow用户

发布于 2013-12-29 17:16:49

如果要检查字段是否为空,请使用empty()

代码语言:javascript
复制
if(isset($_POST['username']) && isset($_POST['password'])){
    if (empty($_POST['username']) || empty($_POST['password'])) {
        echo "Username and password must be filled in";
    } else {
        // Code to insert into database and redirect
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20823642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档