Maison > Article > développement back-end > Comment écrire un système de réservation en ligne simple via PHP
Comment écrire un système de rendez-vous en ligne simple via PHP
Avec la popularité d'Internet et la recherche de commodité des utilisateurs, les systèmes de rendez-vous en ligne deviennent de plus en plus populaires. Qu'il s'agisse d'un restaurant, d'un hôpital, d'un salon de beauté ou d'un autre secteur de services, un simple système de réservation en ligne peut améliorer l'efficacité et offrir aux utilisateurs une meilleure expérience de service. Cet article explique comment utiliser PHP pour écrire un système de réservation en ligne simple et fournit des exemples de code spécifiques.
Tout d'abord, nous devons créer une base de données pour stocker les informations sur les rendez-vous. Créez une base de données nommée "rendez-vous" dans MySQL et créez une table de données nommée "rendez-vous" avec les champs suivants :
id INT(11) PRIMARY KEY AUTO_INCREMENT name VARCHAR(50) email VARCHAR(50) phone VARCHAR(20) date DATE time TIME
Ensuite, nous devons créer un formulaire de rendez-vous que l'utilisateur doit remplir. Dans le fichier HTML, ajoutez le code suivant :
<form method="post" action="process.php"> <input type="text" name="name" placeholder="姓名" required> <input type="email" name="email" placeholder="邮箱" required> <input type="tel" name="phone" placeholder="电话" required> <input type="date" name="date" required> <input type="time" name="time" required> <button type="submit">提交预约</button> </form>
Créez un fichier PHP appelé "process.php" pour gérer les demandes de rendez-vous. Dans ce fichier, nous devons recevoir les données du formulaire et les insérer dans la base de données. Ajoutez le code suivant :
<?php // 连接数据库 $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "appointment"; $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 处理预约请求 $name = $_POST['name']; $email = $_POST['email']; $phone = $_POST['phone']; $date = $_POST['date']; $time = $_POST['time']; $sql = "INSERT INTO appointments (name, email, phone, date, time) VALUES ('$name', '$email', '$phone', '$date', '$time')"; if ($conn->query($sql) === TRUE) { echo "预约成功!"; } else { echo "预约失败:" . $conn->error; } $conn->close(); ?>
Afin de faciliter la gestion des informations sur les rendez-vous, nous pouvons créer une page pour afficher la liste des rendez-vous. Dans un nouveau fichier PHP, ajoutez le code suivant :
<?php // 连接数据库 $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "appointment"; $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 获取预约列表 $sql = "SELECT * FROM appointments"; $result = $conn->query($sql); if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo "姓名: " . $row['name'] . "<br>"; echo "邮箱: " . $row['email'] . "<br>"; echo "电话: " . $row['phone'] . "<br>"; echo "日期: " . $row['date'] . "<br>"; echo "时间: " . $row['time'] . "<br>"; echo "<br>"; } } else { echo "暂无预约信息"; } $conn->close(); ?>
En accédant à la page ci-dessus, vous pourrez voir une liste de rendez-vous comprenant le nom, l'e-mail, le numéro de téléphone, la date et l'heure de chaque rendez-vous.
Ce qui précède est la méthode de mise en œuvre d'un système de réservation en ligne simple. Écrire un système de réservation en ligne en PHP est non seulement simple et facile à comprendre, mais aussi très flexible. Vous pouvez le modifier et l'étendre en fonction des besoins réels. J'espère que cet article vous aidera !
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!