Maison  >  Article  >  développement back-end  >  Comment créer un site e-commerce simple en utilisant PHP

Comment créer un site e-commerce simple en utilisant PHP

WBOY
WBOYoriginal
2023-09-05 09:36:17876parcourir

如何使用 PHP 创建简单的电子商务网站

Comment créer un site Web de commerce électronique simple en utilisant PHP

En tant que l'une des plateformes de commerce électronique les plus populaires de la société moderne, la demande de sites Web de commerce électronique augmente de jour en jour. Alors que la dépendance et la demande de chacun pour les achats en ligne continuent de croître, il devient de plus en plus important d'apprendre à créer un site Web de commerce électronique simple en utilisant PHP. Cet article vous expliquera comment utiliser PHP pour créer un site Web de commerce électronique simple et fournira également quelques exemples de code pratiques pour votre référence.

Avant de commencer, vous devez avoir quelques connaissances de base, notamment HTML, CSS et PHP. Dans le même temps, vous devez également installer la base de données PHP et MySQL.

  1. Créer une base de données

Tout d'abord, nous devons créer une base de données pour stocker les données de notre site Web. Créez une base de données nommée « ecommerce » en utilisant le code suivant :

CREATE DATABASE ecommerce;

Ensuite, créez une table nommée « products » pour stocker les informations sur les produits :

CREATE TABLE products (
    id INT(11) AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(255),
    price DECIMAL(10,2),
    description TEXT
);
  1. Création de la structure de base du site Web

Notre site Web contiendra les pages suivantes : page d'accueil, page de liste de produits et page de détails du produit.

Créez un fichier nommé "index.php" dans le dossier de votre projet comme page d'accueil. Dans cette page, vous pouvez ajouter du code HTML et CSS de base, tel qu'un logo, un menu de navigation et certains styles de base.

<!DOCTYPE html>
<html>
<head>
    <title>电子商务网站</title>
    <link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
    <header>
        <div class="logo">电子商务网站</div>
        <nav>
            <ul>
                <li><a href="index.php">主页</a></li>
                <li><a href="products.php">产品列表</a></li>
            </ul>
        </nav>
    </header>

    <div class="content">
        <!-- 内容区域 -->
    </div>

    <footer>
        版权所有 &copy; 2021 电子商务网站
    </footer>
</body>
</html>
  1. Connectez-vous à la base de données et affichez la liste des produits

Dans le fichier "products.php", nous devons d'abord nous connecter à la base de données et obtenir la liste des produits. Utilisez le code suivant pour y parvenir :

<?php
// 连接数据库
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "ecommerce";

$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
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 "<h3>" . $row["name"] . "</h3>";
        echo "<p>价格: $" . $row["price"] . "</p>";
        echo "<p>简介: " . $row["description"] . "</p>";
        echo "</div>";
    }
} else {
    echo "暂无产品";
}

$conn->close();
?>

Dans le code ci-dessus, nous nous connectons d'abord à la base de données et interrogeons tous les enregistrements de produits. Nous utilisons ensuite une boucle pour parcourir chaque enregistrement de produit et afficher son nom, son prix et sa description.

  1. Afficher les détails du produit

Dans le fichier "products.php", nous devons ajouter un lien vers la page de détails du produit. Dans la boucle de la liste de produits, nous ajoutons un lien pour chaque produit comme indiqué ci-dessous :

echo "<a href='product.php?id=" . $row["id"] . "'>查看详情</a>";

Ensuite, dans le fichier "product.php", récupérez l'ID du produit en récupérant le paramètre URL et utilisez le code suivant pour afficher les détails du produit :

<?php
// 获取产品 ID
$id = $_GET["id"];

// 连接数据库
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "ecommerce";

$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 获取产品详情
$sql = "SELECT * FROM products WHERE id = '$id'";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 显示产品详情
    $row = $result->fetch_assoc();
    echo "<h2>" . $row["name"] . "</h2>";
    echo "<p>价格: $" . $row["price"] . "</p>";
    echo "<p>简介: " . $row["description"] . "</p>";
} else {
    echo "产品不存在";
}

$conn->close();
?>

Ce qui précède sont les étapes de base et des exemples de code pour créer un site Web de commerce électronique simple en utilisant PHP. Grâce à cet article, vous pouvez apprendre à utiliser PHP pour vous connecter à la base de données, obtenir et afficher des informations sur le produit, et comment transmettre des données via les paramètres d'URL et afficher les détails du produit correspondant. Bien entendu, ce n’est qu’un exemple simple, vous pouvez étendre et optimiser le code selon vos besoins. Bonne chance pour créer le site Web de commerce électronique parfait !

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!

Déclaration:
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