Heim  >  Artikel  >  Backend-Entwicklung  >  Mit PHP entwickelte Mall-Produktanzeigefunktion

Mit PHP entwickelte Mall-Produktanzeigefunktion

PHPz
PHPzOriginal
2023-07-01 13:39:06846Durchsuche

Mall-Produktanzeigefunktion mit PHP entwickelt

Mit der rasanten Entwicklung des E-Commerce ist die Entwicklung eines leistungsstarken Einkaufszentrums für verschiedene Unternehmen zu einem dringenden Bedarf geworden. Im Einkaufszentrumsystem ist die Produktanzeigefunktion ein entscheidender Teil, der sich direkt auf das Verständnis des Benutzers für das Produkt und den Kaufwunsch auswirken kann. In diesem Artikel wird erläutert, wie Sie mit PHP eine einfache, aber leistungsstarke Produktanzeigefunktion für Einkaufszentren entwickeln.

Zuerst müssen wir eine Produkttabelle vorbereiten, die grundlegende Informationen wie Produkt-ID, Name, Preis, Beschreibung usw. enthält. Angenommen, wir haben eine Tabelle mit dem Namen „Produkte“ erstellt, können wir das folgende Codebeispiel verwenden, um einige Testdaten einzufügen.

// 连接数据库
$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();

Als nächstes müssen wir die Produktliste auf der Webseite anzeigen. Dies können wir mit Hilfe von HTML, CSS und PHP erreichen. Hier ist ein einfaches Beispiel.

<!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>

Mit dem obigen Code haben wir eine einfache Produktlistenseite erstellt. Die Produktinformationen auf der Seite werden aus der Datenbank gelesen und über PHP angezeigt. Benutzer können den Namen, den Preis und die Beschreibung des Produkts auf der Seite sehen.

Wenn wir diese Seite ausführen, wird die Produktliste in der Datenbank auf der Seite angezeigt. Wenn keine Produktdaten in der Datenbank vorhanden sind, wird „Keine Produkte“ angezeigt.

Das Obige ist ein einfaches, aber leistungsstarkes Entwicklungsbeispiel für die Produktanzeigefunktion in Einkaufszentren. Je nach tatsächlichem Bedarf können Sie den Code auch erweitern, z. B. durch das Hinzufügen von Produktbildern, die Anzeige von Kategorien usw. Ich hoffe, dass die Beispiele in diesem Artikel Ihnen bei der Entwicklung einer vollständigen Produktpräsentationsfunktion für Einkaufszentren helfen können.

Das obige ist der detaillierte Inhalt vonMit PHP entwickelte Mall-Produktanzeigefunktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn