Ajouter une page de traitement en arrière-plan après le système de publication d'articles de développement PHP
Page de traitement d'ajout d'article
L'organigramme de traitement d'ajout est le suivant :
Le code est le suivant :
<?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>"; } ?>
Explication du code
Introduisez d'abord le fichier pour vous connecter à la base de données, connectez-vous à la base de données
Déterminez si le titre a été passé via la méthode post, sinon, il vous demandera que le titre ne peut pas être vide, revenir à la page précédente ou continuer si nécessaire
Obtenez toutes les valeurs transmises dans le post et utilisez la méthode d'horodatage pour obtenir l'heure
Insérez les données obtenues dans la base de données pour déterminer si la publication réussit. a échoué et revient à la page d'ajout. S'il réussit, il vous demandera et passera à la page de gestion des articles