ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して簡単なオンライン予約システムを作成する方法

PHP を使用して簡単なオンライン予約システムを作成する方法

WBOY
WBOYオリジナル
2023-09-26 21:55:441645ブラウズ

PHP を使用して簡単なオンライン予約システムを作成する方法

PHP を使用した簡単なオンライン予約システムの作成方法

インターネットの普及とユーザーの利便性の追求により、オンライン予約システムはますます普及しています。 。レストラン、病院、美容室、その他のサービス業であっても、シンプルなオンライン予約システムにより効率が向上し、ユーザーにより良いサービス体験を提供できます。この記事では、PHP を使用して簡単なオンライン予約システムを作成する方法と、具体的なコード例を紹介します。

  1. データベースとテーブルの作成

まず、予約情報を保存するデータベースを作成する必要があります。 MySQL で「appointment」という名前のデータベースを作成し、次のフィールドを含む「appointments」という名前のデータ テーブルを作成します。

id INT(11) PRIMARY KEY AUTO_INCREMENT
name VARCHAR(50)
email VARCHAR(50)
phone VARCHAR(20)
date DATE
time TIME
  1. アポイント フォームの作成

次に、次のことを行う必要があります。ユーザーが記入する予約フォームを作成します。 HTML ファイルに、次のコードを追加します。

<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. 予約リクエストの処理

予約リクエストを処理するための「process.php」という名前の PHP ファイルを作成します。このファイルでは、フォーム データを受信して​​データベースに挿入する必要があります。次のコードを追加します。

<?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. 予定リストの表示

予定情報の管理を容易にするために、予定リストを表示するページを作成できます。新しい PHP ファイルに、次のコードを追加します。

<?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();
?>

上記のページにアクセスすると、名前、電子メール、電話番号、各予定の日付と時刻を含む予定のリストが表示されます。 。

以上が簡易オンライン予約システムの導入方法です。 PHP を使用してオンライン予約システムを作成すると、シンプルで理解しやすいだけでなく、実際のニーズに応じて変更したり拡張したりすることができるため、非常に柔軟です。この記事がお役に立てば幸いです!

以上がPHP を使用して簡単なオンライン予約システムを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。