用户提交表单的时候会出现多个变量,如何对变量每一个变量进行非空判断,并在所有变量均为非空后才把所有数据录入数据库。
我只知道可以使用empty()进行辨别并输出提示但是不知道如何实现
所有变量均为非空后才把所有数据录入数据库。
如下,我用switch可以实现在有未填项时输出提示,但是无法实现
所有变量均为非空后再录入数据。
getData( $sql );
$name = strip_tags( $_REQUEST['name'] );
$reviewer = $_REQUEST['reviewer'];
$review = $_REQUEST['review'];
$sql = "INSERT INTO `remark` ( `name`, `review`, `reviewer`, `time`) VALUES ('" . $name . "' , '" . $review . "' , '" . $reviewer . "' , NOW() ) ";
$mysql->runSql($sql);
if ($mysql->errno() != 0)
{
die("Error:" . $mysql->errmsg());
}
$mysql->closeDb();
echo $mysql->errmsg()
?>
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
如果是$_REQUEST数组的话:
isset($_REQUEST['name']) && $_REQUEST['name']