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 :

文章发布处理程序.png

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

.
Formation continue
||
<?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>"; } ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel