在这里我必须检查字段数据是否是字段然后它提交否则它可以显示错误与if语句
<?php
include("config.php");
$name=$_POST["name"];
$email=$_POST["email"];
$phone=$_POST["phone"];
$budget=$_POST['budget'];
$insert_query="insert into form(name,email,phone,budget) values ('$name','$email','$phone','$budget')";
$con=mysql_query($insert_query);
?>
答案 0 :(得分:2)
看看empty()函数 http://php.net/empty
if (empty($_POST["name"])) {
die('name is empty');
}
答案 1 :(得分:0)
考虑以下内容......
thispage.php
<?php
$name = (empty($_GET['name'])) ? "Fred" : $_GET['name'];
echo $name;
?>
thispage.php ='Fred'
thispage.php?Wilma ='Wilma'
关于sql注入,预处理语句,弃用方法等的常见警告
答案 2 :(得分:-1)
首先你必须在写入db之前清理帖子字段。使用函数mysql_real_escape_string($var)
其次,您可以使用函数empty
检查字段数据,例如:
if (!empty($_POST["name"])) {
$name = mysql_real_escape_string($_POST["name"]);
// your query
} else {
echo 'Name is empty!';
}