Heim >Backend-Entwicklung >PHP-Tutorial >Wie schreibe ich ein einfaches Online-Reservierungssystem mit PHP?

Wie schreibe ich ein einfaches Online-Reservierungssystem mit PHP?

WBOY
WBOYOriginal
2023-09-26 21:55:441643Durchsuche

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.

  1. Datenbank und Tabellen erstellen

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
  1. Terminformular erstellen

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>
  1. Verarbeitung von Terminanfragen

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();
?>
  1. Terminliste anzeigen

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!

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