Maison >développement back-end >tutoriel php >Le site Web de recyclage d'occasion développé par PHP offre une fonction de cashback sur le solde du compte
Le site Web de recyclage d'occasion développé par PHP propose la fonction de cashback du solde du compte
Avec la circulation généralisée des biens d'occasion, les sites Web de recyclage d'occasion deviennent de plus en plus populaires. Afin d'augmenter la fidélité et l'activité des utilisateurs, de nombreux sites Web de recyclage d'occasion ont commencé à proposer des fonctions de remise en argent du solde du compte. Cet article explique comment utiliser PHP pour développer un site Web de recyclage d'occasion et ajouter une fonction de cashback sur le solde du compte.
Tout d’abord, nous devons créer une base de données pour stocker les informations sur le solde du compte de l’utilisateur. Supposons que nous ayons une table nommée « utilisateurs » qui contient les champs suivants : id (ID utilisateur), nom d'utilisateur (nom d'utilisateur) et solde (solde du compte). Voici l'instruction SQL pour créer la table :
CREATE TABLE users ( id INT(11) AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) NOT NULL, balance DECIMAL(10,2) NOT NULL DEFAULT 0.00 );
Ensuite, nous devons afficher le solde du compte de l'utilisateur sur l'interface utilisateur du site Web. Supposons que nous utilisions un fichier nommé "balance.php" pour afficher le solde du compte de l'utilisateur. Voici un exemple de code simple :
<?php session_start(); // 启动会话 // 检查用户是否已登录 if (!isset($_SESSION['username'])) { header("Location: login.php"); exit; } // 获取当前用户的用户名 $username = $_SESSION['username']; // 连接到数据库 $servername = "localhost"; $username = "数据库用户名"; $password = "数据库密码"; $dbname = "数据库名称"; $conn = new mysqli($servername, $username, $password, $dbname); // 检查数据库连接是否成功 if ($conn->connect_error) { die("数据库连接失败:" . $conn->connect_error); } // 查询当前用户的账户余额 $sql = "SELECT balance FROM users WHERE username = '$username'"; $result = $conn->query($sql); // 检查查询结果 if ($result->num_rows > 0) { $row = $result->fetch_assoc(); $balance = $row['balance']; echo "您的账户余额:" . $balance; } else { echo "未找到用户信息"; } // 关闭数据库连接 $conn->close(); ?>
Le code ci-dessus vérifie d'abord si l'utilisateur est connecté et obtient le nom d'utilisateur de l'utilisateur actuel. Le code se connecte ensuite à la base de données et exécute une requête pour obtenir le solde du compte de l'utilisateur actuel. Enfin, le code affiche le solde du compte de l'utilisateur. Lorsque les utilisateurs naviguent sur le site Web, ils peuvent facilement vérifier le solde de leur compte.
Ensuite, nous devons ajouter la fonction de cashback du solde du compte. Supposons que nous ayons un fichier nommé "cashback.php" pour gérer les demandes de cashback sur le solde du compte. Voici un exemple de code simple :
<?php session_start(); // 启动会话 // 检查用户是否已登录 if (!isset($_SESSION['username'])) { header("Location: login.php"); exit; } // 获取当前用户的用户名和返现金额 $username = $_SESSION['username']; $cashbackAmount = $_POST['cashbackAmount']; // 连接到数据库 $servername = "localhost"; $username = "数据库用户名"; $password = "数据库密码"; $dbname = "数据库名称"; $conn = new mysqli($servername, $username, $password, $dbname); // 检查数据库连接是否成功 if ($conn->connect_error) { die("数据库连接失败:" . $conn->connect_error); } // 更新当前用户的账户余额 $sql = "UPDATE users SET balance = balance + $cashbackAmount WHERE username = '$username'"; if ($conn->query($sql) === TRUE) { echo "账户余额返现成功"; } else { echo "账户余额返现失败:" . $conn->error; } // 关闭数据库连接 $conn->close(); ?>
Le code ci-dessus vérifie d'abord si l'utilisateur est connecté et obtient le nom d'utilisateur et le montant du cashback de l'utilisateur actuel. Le code se connecte ensuite à la base de données et effectue une opération de mise à jour pour mettre à jour le solde du compte de l'utilisateur actuel. Enfin, le code affiche des informations sur la réussite ou l'échec du cashback.
Avec l'exemple de code ci-dessus, nous pouvons mettre en œuvre un site Web de recyclage d'occasion et fournir aux utilisateurs une fonction de cashback sur le solde du compte. Les utilisateurs peuvent facilement vérifier le solde de leur compte et bénéficier d’offres de remise en argent lorsque certaines conditions sont remplies. Cela augmentera la satisfaction et la fidélité des utilisateurs et favorisera davantage le développement de sites Web de recyclage d’occasion.
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!