PHP開發的二手回收網站提供免費商品發布功能

王林
發布: 2023-07-01 13:08:01
原創
590 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板