기사 수정 핸들러 흐름도는 대략 다음과 같습니다.
코드는 다음과 같습니다.
<?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 메소드로 전달된 값을 가져오고, 시간은 타임스탬프로 가져옵니다.
수정 문을 실행하면 수정이 성공했다는 메시지가 표시되고 배경 기사 관리 페이지로 이동하지 못하면 기사 수정이 실패했다는 메시지가 표시되고 기사 관리 페이지로 이동합니다