Rumah >pembangunan bahagian belakang >tutorial php >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
);
<!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>RingkasanMelalui 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!