1、创建一个名为config.php
的文件,用于存储数据库连接信息:
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 创建连接 $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> <ul> <?php include 'config.php'; $sql = "SELECT id, url, name FROM urls"; $result = $conn>query($sql); if ($result>num_rows > 0) { // 输出数据 while($row = $result>fetch_assoc()) { echo "<li><a href='" . $row["url"] . "' target='_blank'>" . $row["name"] . "</a></li>"; } } else { echo "0 结果"; } $conn>close(); ?> </ul> </body> </html>
3、创建一个名为add_url.php
的文件,用于添加新的网址到数据库:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF8"> <title>添加网址</title> </head> <body> <h1>添加网址</h1> <form action="insert_url.php" method="post"> 网址: <input type="text" name="url"><br> 名称: <input type="text" name="name"><br> <input type="submit" value="提交"> </form> </body> </html>
4、创建一个名为insert_url.php
的文件,用于处理表单提交并将新网址插入到数据库:
<?php include 'config.php'; $url = $_POST['url']; $name = $_POST['name']; $sql = "INSERT INTO urls (url, name) VALUES ('$url', '$name')"; if ($conn>query($sql) === TRUE) { echo "新记录插入成功"; } else { echo "Error: " . $sql . "<br>" . $conn>error; } $conn>close(); ?>
5、在数据库中创建一个名为urls
的表,用于存储网址和名称:
CREATE TABLE urls ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, url VARCHAR(255) NOT NULL, name VARCHAR(255) NOT NULL );
注意:这个示例代码没有包含任何安全措施,如输入验证、防止SQL注入等,在实际使用中,请确保对用户输入进行适当的验证和清理,以防止安全问题。
以上就是关于“php 网址导航源码”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1151979.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复