記事変更ハンドラーのフローチャートはおおよそ次のとおりです:
コードは次のとおりです
<?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>"; } ?>
コメント
データベースに接続します
変更されたページのpostメソッドで渡された値を取得し、時刻をタイムスタンプで取得します
変更ステートメントを実行し、成功すると、変更が成功したことを示すメッセージが表示されます。背景の記事管理ページにジャンプします。失敗した場合は、記事の修正が失敗したことを通知し、記事管理ページにジャンプします