我正在构建表单,目前正在验证输入。
基本上我要做的就是检查他们是否输入了一些内容,如果是这样,请将其转义并添加到变量中,否则将错误添加到稍后要显示的潜在错误列表中。
我目前有:
$category = isset($_POST['category']) ? mysqli_real_escape_string($DBConnect, $_POST['category']) : $error[] = "Which Category is this request for?";
当我对$ category执行var_dump时(输入时)我得到NULL,当没有输入时我得到STRING(35)“这个请求属于哪个类别?” 我也尝试将行改为:
isset($_POST['category']) ? $category = mysqli_real_escape_string($DBConnect, $_POST['category']) : $error[] = "Which Category is this request for?";
但是var_dump仍然说它是NULL。
有人可以向我解释我做错了吗?
欢呼声,