Php 若form值等于一个specific,则为die
在使用Php 若form值等于一个specific,则为die,php,mysql,Php,Mysql,在使用$\u POST功能将数据输入数据库之前,我想检查字段的名称。如果comment_author_name等于一个特定的名称,我想退出/退出/终止该函数 例如,如果评论作者的名字是HTML表单上的John,我希望PHP函数终止,这样数据就不会进入数据库 下面的代码不工作。我错过了什么?有更好的方法吗 <?php $val1 = "John"; if (($row->comment_author_name) == ($val1)) { die
$\u POST
功能将数据输入数据库之前,我想检查字段的名称。如果comment_author_name等于一个特定的名称,我想退出/退出/终止该函数
例如,如果评论作者的名字是HTML表单上的John,我希望PHP函数终止,这样数据就不会进入数据库
下面的代码不工作。我错过了什么?有更好的方法吗
<?php
$val1 = "John";
if (($row->comment_author_name) == ($val1))
{
die("You are not allowed to post!");
}
?>
您可以执行以下操作:
if ($_POST['comment_author_name'] == 'John'){
die("You are not allowed to post!");
}
$row
来自哪里?你确定你的意思不是$\u POST['comment\u author\u name']
?什么是$row->comment\u author\u name?它只需要$u POST value或其他什么?您尝试过其他字段吗?您没有使用LISP编程,因此不要使用比普通LISP程序员更多的括号。;)(去掉$val1
和$row->comment\u author\u name
周围的括号,并正确缩进代码!)