【发布时间】:2016-06-01 19:15:27
【问题描述】:
我正在尝试插入一些记录,但我不知道如何检查必填字段和表单控件。你能告诉我如何检查必填字段吗? 我是php新手。谢谢你。
if(isset($_POST['submitted']) == 1) {
$ad = mysqli_real_escape_string($dbc, $_POST['name']);
$soyad = mysqli_real_escape_string($dbc, $_POST['surname']);
$email = mysqli_real_escape_string($dbc, $_POST['email']);
$q = "INSERT INTO db (name, surname,email) VALUES ('$name', '$surname', '$email')";
$r = mysqli_query($dbc, $q);
if($r){
$message = '<p>Message Added!</p>';
} else {
$message = '<p>Could not add because: '.mysqli_errno($dbc);
$message .= '<p>'.$q.'<p>';
}
}
【问题讨论】:
-
if (empty($_POST['name']))等? -
你能告诉我我添加但没有用的代码吗?
-
请注意,您的代码对 SQL 注入 是开放的。您应该使用准备好的语句和查询参数,而不是将用户输入作为代码执行。
-
如果我会尝试谢谢。但我以前没有。首先我想检查字段,但我不知道哪里出错了
-
@Elizz 试试looking up php form validation。