由于旅游网站源码涉及到很多方面,包括前端、后端、数据库等,这里我给出一个简单的PHP旅游网站源码示例,仅供参考。
1、创建一个名为config.php
的文件,用于存储数据库连接信息:
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "travel_db"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接 if ($conn>connect_error) { die("连接失败: " . $conn>connect_error); } ?>
2、创建一个名为index.php
的文件,用于显示旅游目的地列表:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF8"> <title>旅游网站</title> </head> <body> <h1>旅游目的地</h1> <?php include 'config.php'; $sql = "SELECT id, name FROM destinations"; $result = $conn>query($sql); if ($result>num_rows > 0) { echo "<ul>"; while($row = $result>fetch_assoc()) { echo "<li><a href='destination.php?id=" . $row["id"] . "'>" . $row["name"] . "</a></li>"; } echo "</ul>"; } else { echo "暂无目的地信息"; } $conn>close(); ?> </body> </html>
3、创建一个名为destination.php
的文件,用于显示单个旅游目的地的详细信息:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF8"> <title>旅游目的地详情</title> </head> <body> <?php include 'config.php'; $id = isset($_GET['id']) ? intval($_GET['id']) : 0; $sql = "SELECT * FROM destinations WHERE id = $id"; $result = $conn>query($sql); if ($result>num_rows > 0) { $row = $result>fetch_assoc(); echo "<h1>" . $row["name"] . "</h1>"; echo "<p>描述:" . $row["description"] . "</p>"; echo "<p>图片:<img src='" . $row["image_url"] . "' alt='" . $row["name"] . "'></p>"; } else { echo "未找到相关信息"; } $conn>close(); ?> </body> </html>
4、在数据库中创建一个名为travel_db
的数据库,并创建一个名为destinations
的表,用于存储旅游目的地的信息:
CREATE DATABASE travel_db; USE travel_db; CREATE TABLE destinations ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, description TEXT, image_url VARCHAR(255) );
5、向destinations
表中插入一些示例数据:
INSERT INTO destinations (name, description, image_url) VALUES ('北京', '中国的首都,拥有丰富的历史文化遗产和美食。', 'https://example.com/beijing.jpg'), ('上海', '国际化大都市,拥有现代化的建筑和繁华的商业区。', 'https://example.com/shanghai.jpg');
这个简单的PHP旅游网站源码示例包含了一个主页(index.php)和一个目的地详情页(destination.php),以及一个数据库连接文件(config.php),你可以根据需要进一步完善和扩展这个示例。
小伙伴们,上文介绍了“php 旅游网站源码”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1184458.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复