检查文本框是否为空?

Dun*_*mer 1 php textbox

嘿家伙我正在尝试制作一个PHP脚本检查文本框是否为空,我使用下面的代码.

<?php
$dbname = $_POST['db_name'];
$dbuser = $_POST['db_user'];
$dbpass = $_POST['db_pass'];
$username = $_POST['username'];
$password = $_POST['password'];

if($dbname == "" || $dbuser == "" || $dbpass == "" || $username == "" || $password == "")
{
Echo("Missing Information!");
}else{
Echo("Success!");
}
?>
Run Code Online (Sandbox Code Playgroud)

以下是我的表格代码:

    <form method="post" style="padding-left: 50px" action="install_submit.php">
<h2>Database connection settings</h2>
<label for="db_name">Database name:</label>
<input type="textbox" id="db_name" name="db_name" /><br/>
    <label for="db_user">Database username:</label>
    <input type="textbox" id="db_user" name="db_user" /><br/>
<label for="db_pass">Database password:</label>
<input type="password" id="db_pass" name="db_pass" /><br/>
<h2>CPanel settings</h2>
<label for="username">Username:</label>
<input type="textbox" id="username" name="username" /><br/>
<label for="password">Password:</label>
<input type="password" id="password" name="password" /><br/>


<input type="submit" name="submit_install" value="Install" />
</form>
Run Code Online (Sandbox Code Playgroud)

有了它,它总是返回"缺少信息!" 即使填写了所有文本框.

我究竟做错了什么?

Mad*_*iha 6

使用empty()替代,

if (empty($dbname) || empty($dbuser) || empty($dbpass) || empty($username) || empty($password)) {
    //Empty
}
else {
    //Not Empty
}
Run Code Online (Sandbox Code Playgroud)

检查输入的names是否正确.