PHP 개발 기사 게시 시스...LOGIN

PHP 개발 기사 게시 시스템 백엔드 기사 수정 핸들러

기사 수정 핸들러 흐름도는 대략 다음과 같습니다.

文章修改处理程序.png

코드는 다음과 같습니다.

<?php 
	require_once('../connect.php');
	$id = $_POST['id'];
	$title = $_POST['title'];
	$author = $_POST['author'];
	$description = $_POST['description'];
	$content = $_POST['content'];
	$dateline =  time();
	$sql = "update article set title='$title',author='$author',description='$description',content='$content',dateline=$dateline where id=$id";
	if(mysqli_query($conn,$sql)){
		echo "<script>alert('修改文章成功');window.location.href='admin_manage.php';</script>";
	}else{
		echo "<script>alert('修改文章失败');window.location.href='aadmin_manage.php';</script>";
	}
?>


코드 댓글

  • Connect to 데이터베이스

  • 수정된 페이지의 post 메소드로 전달된 값을 가져오고, 시간은 타임스탬프로 가져옵니다.

  • 수정 문을 실행하면 수정이 성공했다는 메시지가 표시되고 배경 기사 관리 페이지로 이동하지 못하면 기사 수정이 실패했다는 메시지가 표시되고 기사 관리 페이지로 이동합니다


다음 섹션
<?php require_once('../connect.php'); $id = $_POST['id']; $title = $_POST['title']; $author = $_POST['author']; $description = $_POST['description']; $content = $_POST['content']; $dateline = time(); $sql = "update article set title='$title',author='$author',description='$description',content='$content',dateline=$dateline where id=$id"; if(mysqli_query($conn,$sql)){ echo "<script>alert('修改文章成功');window.location.href='admin_manage.php';</script>"; }else{ echo "<script>alert('修改文章失败');window.location.href='aadmin_manage.php';</script>"; } ?>
코스웨어