Php 字段为空并取消发布到数据库

Php 字段为空并取消发布到数据库,php,validation,Php,Validation,我还是初学者,仍然不知道该在代码中添加什么。。我有一个表单,我想验证它一些错误,例如。字段为空。。所以 我是否必须添加“else”或mysql\u错误 $post = isset($_REQUEST['post']) ? $_REQUEST['post'] : null; if (empty($post)) { echo "<p class=\"info\">The post field is empty</p>"; } $pos

我还是初学者,仍然不知道该在代码中添加什么。。我有一个表单,我想验证它一些错误,例如。字段为空。。所以

我是否必须添加“else”或mysql\u错误

$post = isset($_REQUEST['post']) ? $_REQUEST['post'] : null;
    if (empty($post))
    {
        echo "<p class=\"info\">The post field is empty</p>";
    }
$post=isset($\u请求['post'])$_请求['post']:空;
如果(空($员额))
{
echo“

post字段为空; }

有什么想法吗?谢谢。

我会:

if (empty($_REQUEST['post'])) {
die("The Post field is empty.");
} else {
// Write to the database
}
另一方面,如果在写入数据库时出现任何错误,则另一个
mysql\u error()
将有助于调试。

我会:

if (empty($_REQUEST['post'])) {
die("The Post field is empty.");
} else {
// Write to the database
}
另一方面,如果在写入数据库时出现任何错误,则另一个
mysql\u error()
将有助于调试。

我会:

if (empty($_REQUEST['post'])) {
die("The Post field is empty.");
} else {
// Write to the database
}
另一方面,如果在写入数据库时出现任何错误,则另一个
mysql\u error()
将有助于调试。

我会:

if (empty($_REQUEST['post'])) {
die("The Post field is empty.");
} else {
// Write to the database
}

另一方面,
mysql\u error()。但如果我想阻止同名,我该怎么办?你能带我去吗?防止同名的最好办法是在数据库中添加一个唯一索引:
altertableusers addunique(username)
,假设你的表名为
users
,你的名称字段名为
username
。太好了!!我要试试看!:)这种方法现在对我很有效。但如果我想阻止同名,我该怎么办?你能带我去吗?防止同名的最好办法是在数据库中添加一个唯一索引:
altertableusers addunique(username)
,假设你的表名为
users
,你的名称字段名为
username
。太好了!!我要试试看!:)这种方法现在对我很有效。但如果我想阻止同名,我该怎么办?你能带我去吗?防止同名的最好办法是在数据库中添加一个唯一索引:
altertableusers addunique(username)
,假设你的表名为
users
,你的名称字段名为
username
。太好了!!我要试试看!:)这种方法现在对我很有效。但如果我想阻止同名,我该怎么办?你能带我去吗?防止同名的最好办法是在数据库中添加一个唯一索引:
altertableusers addunique(username)
,假设你的表名为
users
,你的名称字段名为
username
。太好了!!我要试试看!:)