インターネットの徐々に普及が進むにつれて、Web サイトは人々が情報を入手し、通信し、娯楽を行うための主要な方法の 1 つになりました。 Web サイト上の共通コミュニケーション ツールの 1 つとして、掲示板は Web サイトに欠かせない部分になっています。この記事では、PHPを使用して変更可能な掲示板を作成する方法を紹介します。
1. 環境設定
掲示板を作成するには、まず環境を設定する必要があります。ここでは、XAMPPを使用してローカルサーバー環境を構築します。
手順は次のとおりです。
2. データベースとデータ テーブルの作成
データベースを作成し、guestbook という名前を付けます。データベースの下にmessagesという名前のデータテーブルを作成します。データテーブルには次のフィールドが含まれます:
フィールド名タイプ長さの説明
id int 11 メッセージID、主キー、自動インクリメント
username varchar 50 Username
email varchar 100 Email
message text メッセージの内容
post_time datetime メッセージ時刻
3. メッセージ ボード ページの作成
このステップでは、メッセージ ボードを作成しますユーザーがメッセージを入力したり、既存のメッセージを表示したりできるページ。
1. 掲示板ページの UI を作成する
次のコードを HTML に追加します:
ご覧のとおり、掲示板ページには 2 つの部分が含まれています。 1 つの部分はメッセージ フォームを投稿するためのもので、もう 1 つの部分は既存のメッセージのリストです。
2. メッセージを送信する
掲示板ページのフォームを送信した後、送信されたデータをデータベースに保存する必要があります。
メッセージ送信フォームのデータを処理するために、ルート ディレクトリに post_message.php という名前のファイルを作成します。
次のコードをファイルに追加します:
このファイルでは、まずデータベースに接続し、フォーム データを取得します。次に、データがメッセージ データ テーブルに挿入されます。
3. メッセージの表示
掲示板ページでは、最新のメッセージを表示する必要があります。これを行うには、メッセージ ボード ページの 2 番目の部分にデータベースからのメッセージのリストを表示します。
HTML で、次のコードを変更します。
最新留言
用户名:
邮箱:
时间:
留言内容:
このコードでは、まずデータベース内のメッセージ データ テーブルをクエリし、クエリされたメッセージ データを $result に保存します。その後、メッセージ データは while ループを通過してページに表示されます。
4. メッセージの変更
メッセージ ボードでは、ユーザーは送信されたメッセージを変更できます。
HTML コードで、メッセージを表示するようにコードを次のように変更します。
メッセージを変更するためのハイパーリンクが追加されていることがわかります。
edit_message.php ファイルに、次のコードを追加します。
このコードでは、まず ID に基づいてメッセージ情報をクエリし、クエリされたメッセージ データをフォームに表示します。ユーザーはこのページでメッセージを変更できます。このうち、隠しフィールド入力はメッセージ ID を保存するために使用され、後でメッセージを保存するときにその ID に基づいてデータベースを更新できるようにします。
save_message.php ファイルに次のコードを追加します。
このファイルでは、まずデータベースに接続し、フォーム内のメッセージ データとメッセージ ID を取得します。続いて、データベース内のメッセージデータがそのIDに応じて更新される。
5. 概要
この記事の導入部を通じて、読者は PHP を使用して変更可能なメッセージ ボードを作成する方法を学習したと思います。実際の開発では、メッセージへの返信、メッセージ数の表示、時間順の並べ替えなど、より豊富な機能を掲示板に拡張することもできます。
以上がPHPで変更可能なメッセージボードを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。