ホームページ >バックエンド開発 >PHPチュートリアル >PHPで開発した相談・メッセージ機能を活用した中古リサイクルサイト
中古リサイクルサイトはPHPが開発した相談メッセージ機能を利用しています
中古商品市場の隆盛に伴い、中古リサイクルサイトに注目する人が増えています。より良いユーザーエクスペリエンスを提供するために、多くの中古リサイクルウェブサイトは、ユーザーがプラットフォームとコミュニケーションしやすくするための相談機能やメッセージ機能を追加しています。この記事では、PHPを使用して開発された相談メッセージ機能と、対応するコード例を紹介します。
相談メッセージ機能を開発する前に、まず相談情報を格納するデータベーステーブルを作成する必要があります。以下は、単純なデータベース テーブル構造の例です。
CREATE TABLE `messages` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(50) NOT NULL, `email` VARCHAR(50) NOT NULL, `message` TEXT NOT NULL, `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) );
次に、コンサルテーション メッセージ機能を実装するための PHP コードの記述を開始できます。 1 つ目はフロントエンド部分で、メッセージ フォームとメッセージ リストを表示するために使用されます。以下は、HTML と PHP の単純な混合例です。
<!DOCTYPE html> <html> <head> <title>咨询留言</title> </head> <body> <h1>咨询留言</h1> <?php // 处理表单提交 if($_SERVER['REQUEST_METHOD'] == 'POST'){ // 获取表单数据 $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; // 将留言存入数据库 $conn = new mysqli('localhost', 'username', 'password', 'database'); $sql = "INSERT INTO messages (name, email, message) VALUES ('$name', '$email', '$message')"; $result = $conn->query($sql); if($result){ echo "留言已成功提交!"; }else{ echo "留言提交失败,请稍后再试。"; } } ?> <h2>留言表单</h2> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <label for="name">姓名:</label> <input type="text" id="name" name="name" required><br><br> <label for="email">邮箱:</label> <input type="email" id="email" name="email" required><br><br> <label for="message">留言:</label><br> <textarea id="message" name="message" rows="4" cols="50" required></textarea><br><br> <input type="submit" value="提交留言"> </form> <hr> <h2>留言列表</h2> <?php // 从数据库获取留言列表 $conn = new mysqli('localhost', 'username', 'password', 'database'); $sql = "SELECT * FROM messages ORDER BY created_at DESC"; $result = $conn->query($sql); if($result->num_rows > 0){ while($row = $result->fetch_assoc()){ echo "<p>姓名:" . $row['name'] . "</p>"; echo "<p>邮箱:" . $row['email'] . "</p>"; echo "<p>留言时间:" . $row['created_at'] . "</p>"; echo "<p>留言内容:" . $row['message'] . "</p>"; echo "<hr>"; } }else{ echo "暂无留言。"; } ?> </body> </html>
上記のコード スニペットは、コンサルテーション メッセージ関数の実装を示しています。ユーザーはフォームに名前、メールアドレス、メッセージ内容を入力し、送信ボタンをクリックします。送信後、フォームデータはデータベースに挿入され、メッセージリストに表示されます。
上記のコード内のデータベース接続情報は、実際の状況に応じて変更する必要があることに注意してください。また、セキュリティを確保するため、データベース接続部分の機密情報は暗号化して漏洩を防ぐことを推奨します。
要約すると、PHP を使用して中古品リサイクル Web サイトの相談およびメッセージ機能を開発すると、ユーザーとプラットフォーム間の対話を増やすことができます。シンプルなフロントエンド フォームとデータベース ストレージを通じて、ユーザーはいつでも簡単にメッセージを残したり、メッセージ リストを表示したりできます。上記のコード例は参考として使用でき、開発者は実際のニーズに応じて変更および拡張して、さまざまなアプリケーション シナリオを満たすことができます。
以上がPHPで開発した相談・メッセージ機能を活用した中古リサイクルサイトの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。