首頁  >  文章  >  後端開發  >  二手回收網站利用PHP開發的諮詢留言功能

二手回收網站利用PHP開發的諮詢留言功能

WBOY
WBOY原創
2023-07-01 14:07:391272瀏覽

二手回收網站利用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程式碼來實作諮詢留言功能。首先是前端部分,用來顯示留言表單和留言清單。下面是一個簡單的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開發二手回收網站的諮詢留言功能可以增加使用者與平台之間的互動。透過簡單的前端表單和資料庫存儲,用戶可以輕鬆留言,並隨時查看留言列表。以上提供的程式碼範例可作為參考,開發者可以根據實際需求進行修改和擴展,以滿足不同的應用場景。

以上是二手回收網站利用PHP開發的諮詢留言功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn