2017-12-03 28 views
0

有人可以解釋我爲什麼我得到存儲在標題和文章數據庫中的空字段。我添加如果爲空標題和文章,但看起來像東西不工作空字段仍然存儲在數據庫中..數據庫中的空字段

我也試過if(isset($ _ POST ['submit'])& &!empty($ _ POST [「submit」]))但沒有成功..

任何建議?

if(isset($_POST['submit'])) { 

    $date_added = date("Y-m-d H:i:s"); 
    $author = $_POST['author']; 

if(empty($_POST['title'])) { 

    echo "title is required"; 

    } else { 

    $title = $_POST['title']; 

    } 

if(empty($_POST['article'])) { 

    echo "article is required"; 

    } else { 

    $article = $_POST['article']; 

    } 

    $query = mysqli_query($con, "INSERT INTO posts (date_added, title, article, author) VALUES ('$date_added', '$title', '$article', '$author')"); 

    if(!$query) { 
     die("QUERY FAILED" . " " . mysqli_error($con)); 

    } 
} 

謝謝..!

回答

0

使用表示即使它是空的,它也被設置。

你需要試試這個:

if($_POST['article']=="" || $_POST['article']==null)