Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk menulis sistem tempahan dalam talian yang mudah melalui PHP

Bagaimana untuk menulis sistem tempahan dalam talian yang mudah melalui PHP

王林
王林asal
2023-09-26 19:09:221280semak imbas

Bagaimana untuk menulis sistem tempahan dalam talian yang mudah melalui PHP

Cara menulis sistem tempahan dalam talian yang mudah melalui PHP

Sistem tempahan dalam talian adalah bahagian yang sangat diperlukan dalam operasi perniagaan moden. Melalui sistem tempahan dalam talian yang mudah, pengguna boleh menyemak imbas dan menempah hotel, penerbangan, tiket dan sebagainya dengan mudah. Artikel ini akan memperkenalkan cara menulis sistem tempahan dalam talian yang mudah menggunakan PHP dan memberikan contoh kod khusus.

Langkah 1: Buat pangkalan data

Pertama, kita perlu mencipta pangkalan data untuk menyimpan maklumat tempahan. Anda boleh menggunakan pangkalan data MySQL dan mencipta pangkalan data bernama "sistem_tempahan". Dalam pangkalan data ini, kami mencipta jadual yang dipanggil "tempahan" untuk menyimpan butiran tempahan pengguna. Struktur jadual adalah seperti berikut:

BUAT tempahan JADUAL (
id INT PRIMARY KEY AUTO_INCREMENT,
nama VARCHAR(50),
e-mel VARCHAR(5#) ,#🎜 🎜# tarikh TARIKH,
masa MASA
);

Langkah 2: Bina antara muka pengguna

Seterusnya, kita perlu membina antara muka pengguna, biarkan pengguna memasukkan maklumat tempahan. Kami menggunakan HTML dan CSS untuk mencipta bentuk mudah. Berikut ialah contoh kod:

<!DOCTYPE html>
<html>
<head>
  <title>在线预订系统</title>
  <style>
    form {
      width: 300px;
      margin: 0 auto;
      padding: 20px;
    }
    input[type="text"], input[type="date"], input[type="time"] {
      width: 100%;
      padding: 10px;
      margin-bottom: 10px;
    }
    input[type="submit"] {
      width: 100%;
      padding: 10px;
      background-color: #4479BA;
      color: white;
      border: none;
    }
  </style>
</head>
<body>
  <form action="booking_process.php" method="POST">
    <label for="name">姓名:</label>
    <input type="text" id="name" name="name" required>
    <label for="email">邮箱:</label>
    <input type="text" id="email" name="email" required>
    <label for="date">日期:</label>
    <input type="date" id="date" name="date" required>
    <label for="time">时间:</label>
    <input type="time" id="time" name="time" required>
    <input type="submit" value="预订">
  </form>
</body>
</html>

Langkah 3: Proses maklumat tempahan

Sekarang, kami perlu mencipta fail PHP yang akan memproses maklumat tempahan yang dihantar oleh pengguna dan menukarnya Disimpan dalam pangkalan data. Berikut ialah contoh kod:

<?php
// 获取用户提交的预订信息
$name = $_POST['name'];
$email = $_POST['email'];
$date = $_POST['date'];
$time = $_POST['time'];

// 连接到数据库
$connection = mysqli_connect('localhost', 'username', 'password', 'booking_system');

// 插入预订信息到数据库
$query = "INSERT INTO bookings (name, email, date, time) VALUES ('$name', '$email', '$date', '$time')";
mysqli_query($connection, $query);

// 关闭数据库连接
mysqli_close($connection);

// 跳转到预订成功页面
header('Location: booking_success.php');
?>

Dalam kod di atas, kami mula-mula mendapat maklumat tempahan yang dihantar oleh pengguna. Kami kemudiannya mewujudkan sambungan ke pangkalan data melalui sambungan MySQLi dan memasukkan maklumat tempahan ke dalam jadual "tempahan". Akhir sekali, kami menutup sambungan pangkalan data dan mengubah hala pengguna ke halaman kejayaan tempahan.

Langkah 4: Paparkan halaman kejayaan tempahan

Akhir sekali, kita perlu mencipta halaman kejayaan tempahan untuk memaparkan mesej tempahan yang berjaya kepada pengguna. Berikut ialah contoh kod mudah:

<!DOCTYPE html>
<html>
<head>
  <title>预订成功</title>
</head>
<body>
  <h1>预订成功!</h1>
  <p>感谢您的预订。我们将尽快与您取得联系。</p>
</body>
</html>

Ringkasan

Melalui langkah di atas, kita boleh menggunakan PHP untuk menulis sistem tempahan dalam talian yang mudah. Pengguna boleh memasukkan maklumat tempahan pada halaman tempahan, dan kemudian klik butang "Tempahan" untuk menyerahkan maklumat. Maklumat yang diserahkan akan disimpan dalam pangkalan data dan pengguna akan dialihkan ke halaman kejayaan tempahan.

Sudah tentu, kod di atas hanyalah contoh mudah Sistem tempahan dalam talian yang sebenar juga perlu mempertimbangkan lebih banyak fungsi dan keselamatan seperti pengesahan pengguna, fungsi pembayaran, pengesahan maklumat, dll. Saya harap artikel ini dapat memberikan konsep asas untuk pemula dan memberi inspirasi kepada pembelajaran dan pengembangan selanjutnya.

Atas ialah kandungan terperinci Bagaimana untuk menulis sistem tempahan dalam talian yang mudah melalui PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn