ホームページ  >  記事  >  バックエンド開発  >  PHPで開発した中古リサイクルサイトに商品公開機能を無償提供

PHPで開発した中古リサイクルサイトに商品公開機能を無償提供

王林
王林オリジナル
2023-07-01 13:07:36590ブラウズ

PHPが開発した中古リサイクルサイトが無料で商品公開機能を提供

人々の環境保護意識の向上と中古品市場の拡大に伴い、中古リサイクルサイトでは、徐々に人々の注目を集めました。当サイトでは、ユーザーのニーズに応えるため、PHPで開発し、使わなくなった中古商品を簡単に公開できる無料の商品公開機能を提供し、困っている人の利便性を提供しています。

この記事では、PHP を使用して簡単な中古リサイクル Web サイトを開発する方法と、製品リリースのコード例を紹介します。

まず、製品情報を保存するデータベースを作成する必要があります。 MySQL を使用して、「second_hand」という名前のデータベースを作成し、製品情報を保存する「goods」という名前のテーブルを作成できます。テーブルには、ID、タイトル、価格、説明、画像のフィールドを含めることができます。

次に、Web サイトのホームページとして「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);
}
?>

上記のコード例を通じて、簡単な中古リサイクル Web サイトを実装し、無料の製品公開機能を提供できます。ユーザーは、商品の関連情報を入力し、写真をアップロードするだけで、使わなくなった中古商品を公開することができ、困っている人の利便性を提供できます。

上記のサンプル コードはデモンストレーションのみを目的としており、実際のプロジェクトでは、セキュリティと合法性の検証を行う必要があり、適切なエラー処理メカニズムを追加する必要があります。

この記事が PHP 開発に興味のある読者に役立ち、インスピレーションや参考になれば幸いです。

以上がPHPで開発した中古リサイクルサイトに商品公開機能を無償提供の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。