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

WBOY
リリース: 2023-09-26 21:56:02
オリジナル
1568 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート