PHP開發的二手回收網站提供免費商品發布功能
隨著人們對環境保護意識的提高以及二手商品市場的不斷擴大,二手回收網站逐漸受到了人們的關注。為了滿足使用者的需求,本網站透過PHP開發,提供了免費的商品發布功能,讓使用者可以輕鬆地發布自己不再使用的二手商品,為其他有需求的人提供便利。
本文將介紹如何使用PHP開發一個簡單的二手回收網站,並提供商品發布的程式碼範例。
首先,我們需要建立一個資料庫來儲存商品的資訊。可以使用MySQL來建立一個名為"second_hand"的資料庫,並建立一個名為"goods"的表格來儲存商品資訊。此表可以包含以下欄位:id、title、price、description和image。
接下來,我們建立一個名為"index.php"的檔案作為網站的首頁。在該文件中,我們首先連接到資料庫,並查詢所有的商品資訊。然後,使用循環將每個商品資訊顯示在頁面上。程式碼範例如下:
<?php // 连接数据库 $conn = mysqli_connect("localhost", "username", "password", "second_hand"); // 检查连接是否成功 if (!$conn) { die("数据库连接失败: " . mysqli_connect_error()); } // 查询所有商品信息 $sql = "SELECT * FROM goods"; $result = mysqli_query($conn, $sql); // 判断是否有商品信息 if (mysqli_num_rows($result) > 0) { // 循环输出商品信息 while($row = mysqli_fetch_assoc($result)) { echo "商品标题: " . $row["title"]. " - 价格: " . $row["price"]. "<br>"; echo "商品描述: " . $row["description"]. "<br><br>"; } } else { echo "暂无商品信息"; } // 关闭数据库连接 mysqli_close($conn); ?>
在首頁上顯示了所有的商品資訊後,我們再建立一個名為"post.php"的文件,用於使用者發布商品。該文件中將包含一個表單,使用者可以填寫商品的標題、價格、描述和上傳商品圖片。程式碼範例如下:
<form action="post.php" method="post" enctype="multipart/form-data"> 商品标题: <input type="text" name="title"><br><br> 价格: <input type="text" name="price"><br><br> 描述: <textarea name="description"></textarea><br><br> 图片: <input type="file" name="image"><br><br> <input type="submit" value="发布"> </form> <?php // 处理商品发布逻辑 if ($_SERVER["REQUEST_METHOD"] == "POST") { // 连接数据库 $conn = mysqli_connect("localhost", "username", "password", "second_hand"); // 检查连接是否成功 if (!$conn) { die("数据库连接失败: " . mysqli_connect_error()); } // 获取用户输入的商品信息 $title = $_POST["title"]; $price = $_POST["price"]; $description = $_POST["description"]; // 上传图片 $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["image"]["name"]); move_uploaded_file($_FILES["image"]["tmp_name"], $target_file); // 添加商品信息到数据库 $sql = "INSERT INTO goods (title, price, description, image) VALUES ('$title', '$price', '$description', '$target_file')"; if (mysqli_query($conn, $sql)) { echo "商品发布成功"; } else { echo "商品发布失败: " . mysqli_error($conn); } // 关闭数据库连接 mysqli_close($conn); } ?>
透過上述程式碼範例,我們可以實作一個簡單的二手回收網站,並提供免費商品發布功能。用戶只需填寫商品的相關資訊並上傳圖片,即可發布自己不再使用的二手商品,從而為其他有需求的人提供便利。
要注意的是,以上範例程式碼僅為示範用途,實際專案中還需要做一些安全性和合法性的校驗,並加入適當的錯誤處理機制。
希望本文可以幫助到對PHP開發有興趣的讀者,並提供啟發和參考。
以上是PHP開發的二手回收網站提供免費商品發布功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!