Heim > Artikel > Backend-Entwicklung > Wie schreibe ich ein einfaches Online-Reservierungssystem mit PHP?
So schreiben Sie ein einfaches Online-Terminsystem mit PHP
Mit der Popularität des Internets und dem Streben der Benutzer nach Bequemlichkeit werden Online-Terminsysteme immer beliebter. Ganz gleich, ob es sich um ein Restaurant, ein Krankenhaus, einen Schönheitssalon oder eine andere Dienstleistungsbranche handelt, ein einfaches Online-Reservierungssystem kann die Effizienz steigern und den Benutzern ein besseres Serviceerlebnis bieten. In diesem Artikel wird erläutert, wie Sie mit PHP ein einfaches Online-Reservierungssystem schreiben und spezifische Codebeispiele bereitstellen.
Zuerst müssen wir eine Datenbank erstellen, um Termininformationen zu speichern. Erstellen Sie in MySQL eine Datenbank mit dem Namen „appointment“ und eine Datentabelle mit dem Namen „appointments“ mit den folgenden Feldern:
id INT(11) PRIMARY KEY AUTO_INCREMENT name VARCHAR(50) email VARCHAR(50) phone VARCHAR(20) date DATE time TIME
Als nächstes müssen wir ein Terminformular erstellen, das der Benutzer ausfüllen kann. Fügen Sie in der HTML-Datei den folgenden Code hinzu:
<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>
Erstellen Sie eine PHP-Datei mit dem Namen „process.php“, um Terminanfragen zu bearbeiten. In dieser Datei müssen wir die Formulardaten empfangen und in die Datenbank einfügen. Fügen Sie den folgenden Code hinzu:
<?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(); ?>
Um die Verwaltung von Termininformationen zu erleichtern, können wir eine Seite zur Anzeige der Terminliste erstellen. Fügen Sie in einer neuen PHP-Datei den folgenden Code hinzu:
<?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(); ?>
Wenn Sie auf die Seite oben zugreifen, können Sie eine Liste der Termine sehen, einschließlich Name, E-Mail, Telefonnummer, Datum und Uhrzeit für jeden Termin.
Das Obige ist die Implementierungsmethode eines einfachen Online-Reservierungssystems. Das Schreiben eines Online-Reservierungssystems mit PHP ist nicht nur einfach und leicht zu verstehen, sondern auch sehr flexibel. Sie können es entsprechend den tatsächlichen Anforderungen ändern und erweitern. Ich hoffe, dieser Artikel hilft Ihnen!
Das obige ist der detaillierte Inhalt vonWie schreibe ich ein einfaches Online-Reservierungssystem mit PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!