PHP開發(fā)文章發(fā)布系統(tǒng)之后臺添加處理頁面
文章添加處理頁面
添加處理流程圖如下:
代碼如下:
<?php require_once("../connect.php"); //把傳遞過來的信息入庫,在入庫之前對所有的信息進(jìn)行校驗(yàn)。 if(!(isset($_POST['title'])&&(!empty($_POST['title'])))){ echo "<script>alert('標(biāo)題不能為空');history.go(-1);</script>"; } $title = $_POST['title']; $author = $_POST['author']; $description = $_POST['description']; $content = $_POST['content']; $dateline = time(); $insertsql = "insert into article(title, author, description, content, dateline) values('$title', '$author', '$description', '$content', $dateline)"; //echo $insertsql; //exit; if(mysqli_query($conn,$insertsql)){ echo "<script>alert('發(fā)布文章成功');window.location.href='admin_manage.php';</script>"; }else{ echo "<script>alert('發(fā)布失敗');history.go(-1);</script>"; } ?>
代碼解釋
首先引入連接數(shù)據(jù)庫的文件,連接數(shù)據(jù)庫
判斷標(biāo)題有沒有通過post方式傳遞過來,沒有則提示標(biāo)題不能為空,返回上一頁,有則繼續(xù)
將post方式傳遞過來的值全部獲取到,時間采用時間戳方式獲取
將取得的數(shù)據(jù)插入數(shù)據(jù)庫,判斷是否成功,沒有成功則提示發(fā)布失敗,返回添加頁面,成功則提示后跳轉(zhuǎn)至文章管理頁面