文章新增處理頁面
新增處理流程圖如下:
程式碼如下:
<?php require_once("../connect.php"); //把传递过来的信息入库,在入库之前对所有的信息进行校验。 if(!(isset($_POST['title'])&&(!empty($_POST['title'])))){ echo "<script>alert('标题不能为空');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('发布文章成功');window.location.href='admin_manage.php';</script>"; }else{ echo "<script>alert('发布失败');history.go(-1);</script>"; } ?>
程式碼解釋
先引入連接資料庫的文件,連接資料庫
#判斷標題有沒有透過post方式傳遞過來,沒有則提示標題不能為空,回到上一頁,有則繼續
將post方式傳遞過來的值全部取得到,時間採用時間戳方式取得
將取得的資料插入資料庫,判斷是否成功,沒有成功則提示發佈失敗,返回新增頁面,成功則提示後跳到文章管理頁面