Fonction d'affichage des produits du centre commercial développée en PHP

PHPz
Libérer: 2023-07-01 13:40:02
original
890 Les gens l'ont consulté

Fonction d'affichage des produits du centre commercial développée avec PHP

Avec le développement rapide du commerce électronique, développer un centre commercial puissant est devenu un besoin urgent pour diverses entreprises. Dans le système du centre commercial, la fonction d'affichage des produits est un élément crucial, qui peut affecter directement la compréhension du produit et le désir d'achat de l'utilisateur. Cet article explique comment utiliser PHP pour développer une fonction d'affichage de produits de centre commercial simple mais puissante.

Tout d'abord, nous devons préparer un tableau de produits, qui contient des informations de base telles que l'identifiant du produit, le nom, le prix, la description, etc. En supposant que nous ayons créé une table appelée « produits », nous pouvons utiliser l'exemple de code suivant pour insérer des données de test.

// 连接数据库
$conn = new mysqli("localhost", "root", "password", "mydb");
if ($conn->connect_error) {
    die("数据库连接失败: " . $conn->connect_error);
}

// 插入商品数据
$sql = "INSERT INTO products (name, price, description) VALUES ('iPhone 12', 6999, '苹果最新款手机')";
$conn->query($sql);

$sql = "INSERT INTO products (name, price, description) VALUES ('华为Mate 40', 5999, '华为旗舰机型')";
$conn->query($sql);

$sql = "INSERT INTO products (name, price, description) VALUES ('小米10', 3999, '小米旗舰手机')";
$conn->query($sql);

// 关闭数据库连接
$conn->close();
Copier après la connexion

Ensuite, nous devons afficher la liste des produits sur la page Web. Nous pouvons y parvenir avec l'aide de HTML, CSS et PHP. Voici un exemple simple.

<!DOCTYPE html>
<html>
<head>
    <title>商品列表</title>
    <style>
        /* CSS 样式 */
        .product {
            margin-bottom: 20px;
        }
        .name {
            font-weight: bold;
        }
        .price {
            color: red;
        }
        .description {
            margin-top: 10px;
        }
    </style>
</head>
<body>
    <h1>商品列表</h1>

    <?php
    // 连接数据库
    $conn = new mysqli("localhost", "root", "password", "mydb");
    if ($conn->connect_error) {
        die("数据库连接失败: " . $conn->connect_error);
    }
    
    // 查询商品数据
    $sql = "SELECT * FROM products";
    $result = $conn->query($sql);
    
    // 遍历结果并输出商品列表
    if ($result->num_rows > 0) {
        while ($row = $result->fetch_assoc()) {
            echo '<div class="product">';
            echo '<div class="name">' . $row["name"] . '</div>';
            echo '<div class="price">价格:¥' . $row["price"] . '</div>';
            echo '<div class="description">' . $row["description"] . '</div>';
            echo '</div>';
        }
    } else {
        echo "暂无商品";
    }
    
    // 关闭数据库连接
    $conn->close();
    ?>

</body>
</html>
Copier après la connexion

Avec le code ci-dessus, nous avons créé une simple page de liste de produits. Les informations sur le produit sur la page sont lues à partir de la base de données et affichées via PHP. Les utilisateurs peuvent voir le nom, le prix et la description du produit sur la page.

Lorsque nous exécuterons cette page, la liste des produits dans la base de données sera affichée sur la page. S'il n'y a aucune donnée produit dans la base de données, « Aucun produit » s'affichera.

Ce qui précède est un exemple de développement simple mais puissant de la fonction d'affichage des produits du centre commercial. En fonction des besoins réels, vous pouvez également étendre le code, par exemple en ajoutant des images de produits, l'affichage des catégories, etc. J'espère que les exemples de cet article pourront vous aider à développer une fonction complète d'affichage des produits du centre commercial.

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