Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk membangunkan laman web panduan pelancongan menggunakan PHP dan CGI
Bagaimana untuk membangunkan laman web panduan pelancongan menggunakan PHP dan CGI
Dalam masyarakat moden, perjalanan telah menjadi bahagian yang sangat diperlukan dalam kehidupan orang ramai. Semakin ramai orang memilih untuk meneroka tempat baharu dan mengalami budaya yang berbeza semasa cuti atau masa lapang. Bagi memenuhi keperluan pelancong, adalah perlu untuk membangunkan laman web panduan pelancongan yang komprehensif. Artikel ini akan memperkenalkan cara menggunakan PHP dan CGI untuk membangunkan tapak web panduan perjalanan yang komprehensif.
1. Gambaran keseluruhan
Pembangunan laman web panduan pelancongan memerlukan sokongan bahasa dan pangkalan data bahagian pelayan. Dalam artikel ini, kami akan menggunakan PHP sebagai bahasa sebelah pelayan dan menggabungkannya dengan kelebihan CGI untuk mencapai pengalaman pengguna yang lebih baik. Kami akan menggunakan MySQL sebagai pangkalan data untuk menyimpan data laman web.
2. Persediaan persekitaran
Sebelum anda bermula, anda perlu memastikan pangkalan data PHP, CGI dan MySQL dipasang pada pelayan anda. Anda boleh memasang dan mengkonfigurasi perisian ini mengikut dokumentasi rasmi.
3. Reka bentuk pangkalan data
Pertama, kita perlu mencipta pangkalan data bernama "tourist_guide". Anda boleh menggunakan phpMyAdmin atau alat baris arahan MySQL untuk mencapai langkah ini.
Buat jadual bernama "tarikan" untuk menyimpan maklumat tentang tarikan pelancong. Struktur jadual adalah seperti berikut:
CREATE TABLE attractions ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, description TEXT NOT NULL, image VARCHAR(255) NOT NULL );
4. Pembangunan Laman Web
Pertama, kita perlu mencipta struktur asas laman web, termasuk pengepala, bar navigasi, badan , dan bahagian bawah. Berikut adalah contoh mudah:
<!DOCTYPE html> <html> <head> <title>Tourist Guide</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <header> <h1>Tourist Guide</h1> <nav> <ul> <li><a href="index.php">Home</a></li> <li><a href="attractions.php">Attractions</a></li> <li><a href="contact.php">Contact</a></li> </ul> </nav> </header> <main> <!-- 网站主体内容 --> </main> <footer> © 2021 Tourist Guide </footer> </body> </html>
Di bahagian utama, kami akan memaparkan senarai tarikan pelancong dan pengguna boleh klik pada nama tarikan untuk melihat maklumat terperinci. Berikut adalah contoh:
<?php // 连接数据库 $conn = mysqli_connect("localhost", "username", "password", "tourist_guide"); // 查询所有旅游景点 $query = "SELECT * FROM attractions"; $result = mysqli_query($conn, $query); // 显示景点列表 echo "<ul>"; while ($row = mysqli_fetch_assoc($result)) { echo "<li><a href='attraction.php?id=" . $row['id'] . "'>" . $row['name'] . "</a></li>"; } echo "</ul>"; // 关闭数据库连接 mysqli_close($conn); ?>
Apabila pengguna mengklik pada pautan tarikan, kami akan memaparkan butiran tarikan berdasarkan ID tarikan yang diluluskan. Berikut adalah contoh:
<?php // 连接数据库 $conn = mysqli_connect("localhost", "username", "password", "tourist_guide"); // 获取景点ID $attraction_id = $_GET['id']; // 查询景点信息 $query = "SELECT * FROM attractions WHERE id = " . $attraction_id; $result = mysqli_query($conn, $query); $row = mysqli_fetch_assoc($result); // 显示景点详细信息 echo "<h2>" . $row['name'] . "</h2>"; echo "<p>" . $row['description'] . "</p>"; echo "<img src='" . $row['image'] . "' alt='" . $row['name'] . "'>"; // 关闭数据库连接 mysqli_close($conn); ?>
5. Rumusan
Melalui contoh mudah di atas, kita dapat melihat bahawa tidak rumit untuk membangunkan laman web panduan pelancongan menggunakan PHP dan CGI. Kami mula-mula mereka bentuk pangkalan data dan kemudian menulis kod PHP untuk melaksanakan fungsi tapak web. Dengan organisasi dan reka bentuk yang betul, kami boleh membangunkan laman web panduan perjalanan yang berfungsi sepenuhnya dan mesra pengguna.
Walau bagaimanapun, ini hanyalah contoh asas, anda boleh melanjutkan fungsi dan mengoptimumkan pengalaman pengguna mengikut keperluan dan kreativiti anda. Saya harap artikel ini dapat memberi anda sedikit bantuan, dan saya berharap anda dapat membangunkan laman web panduan perjalanan anda dengan lancar!
Atas ialah kandungan terperinci Bagaimana untuk membangunkan laman web panduan pelancongan menggunakan PHP dan CGI. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!