Un site Web de recyclage d'occasion développé en PHP offre une fonction de publication de produits gratuite

王林
Libérer: 2023-07-01 13:08:01
original
592 Les gens l'ont consulté

Le site de recyclage d'occasion développé par PHP offre des fonctions gratuites de publication de produits

Avec l'amélioration de la sensibilisation des gens à la protection de l'environnement et l'expansion continue du marché des biens d'occasion, les produits d'occasion les sites de recyclage ont progressivement attiré l'attention des gens. Afin de répondre aux besoins des utilisateurs, ce site Web est développé via PHP et fournit une fonction de publication de produits gratuite, permettant aux utilisateurs de publier facilement des produits d'occasion qu'ils n'utilisent plus, offrant ainsi une commodité à d'autres personnes dans le besoin.

Cet article expliquera comment utiliser PHP pour développer un site Web simple de recyclage d'occasion et fournira des exemples de code pour la sortie du produit.

Tout d'abord, nous devons créer une base de données pour stocker les informations sur les produits. Vous pouvez utiliser MySQL pour créer une base de données nommée « second_hand » et créer une table nommée « goods » pour stocker les informations sur les produits. Le tableau peut contenir les champs suivants : identifiant, titre, prix, description et image.

Ensuite, nous créons un fichier nommé "index.php" comme page d'accueil du site Web. Dans ce fichier, nous nous connectons d’abord à la base de données et recherchons toutes les informations sur le produit. Ensuite, utilisez une boucle pour afficher chaque information produit sur la page. L'exemple de code est le suivant :

<?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);
?>
Copier après la connexion

Une fois que toutes les informations sur le produit sont affichées sur la page d'accueil, nous créons un fichier nommé "post.php" pour que les utilisateurs puissent publier des produits. Le fichier contiendra un formulaire dans lequel les utilisateurs pourront remplir le titre, le prix, la description du produit et télécharger des images du produit. L'exemple de code est le suivant :

<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);
}
?>
Copier après la connexion

Grâce à l'exemple de code ci-dessus, nous pouvons implémenter un site Web simple de recyclage d'occasion et fournir une fonction de publication de produits gratuite. Les utilisateurs n'ont qu'à remplir les informations pertinentes sur le produit et à télécharger des photos pour publier des produits d'occasion qu'ils n'utilisent plus, offrant ainsi une commodité à d'autres personnes dans le besoin.

Il convient de noter que l'exemple de code ci-dessus est uniquement destiné à des fins de démonstration. Dans les projets réels, certaines vérifications de sécurité et de légalité doivent être effectuées et des mécanismes de gestion des erreurs appropriés doivent être ajoutés.

J'espère que cet article pourra aider les lecteurs intéressés par le développement PHP et leur fournir inspiration et référence.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal