PHPで変更可能なメッセージボードを作成する

PHPz
リリース: 2023-05-07 13:47:07
オリジナル
631 人が閲覧しました

インターネットの徐々に普及が進むにつれて、Web サイトは人々が情報を入手し、通信し、娯楽を行うための主要な方法の 1 つになりました。 Web サイト上の共通コミュニケーション ツールの 1 つとして、掲示板は Web サイトに欠かせない部分になっています。この記事では、PHPを使用して変更可能な掲示板を作成する方法を紹介します。

1. 環境設定

掲示板を作成するには、まず環境を設定する必要があります。ここでは、XAMPPを使用してローカルサーバー環境を構築します。

手順は次のとおりです。

  1. XAMPP ソフトウェアをダウンロードしてインストールします。
  2. XAMPP の Apache および MySQL サービスを開始します。
  3. 開くブラウザで「 localhost 」と入力し、ページ上で言語と認証方法を選択した後、XAMPP 管理パネルに入ります;
  4. 管理パネルで、「phpMyAdmin」をクリックしてデータベース管理ページに入ります。

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!