尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

从零开始设计一个完整的网站:HTML、CSS、PHP、MySQL 和 JavaScript 实战教程

从零开始设计一个完整的网站:HTML、CSS、PHP、MySQL 和 JavaScript 实战教程 前言本文将从实战角度出发带你一步步设计一个完整的网站。我们将从静态网页开始然后加入动态功能使用 PHP连接数据库最后加入JavaScript实现交互功能。通过这个教程你将掌握一个网站的真正设计过程目录网站功能设计准备工具设计静态网页HTML CSS设计动态网页PHP创建数据库MySQL加入 JavaScript 实现交互测试与发布总结与扩展1. 网站功能设计我们的网站将包含以下功能首页展示欢迎信息和网站介绍静态网页。留言板用户可以提交留言留言会保存到数据库动态网页 数据库。关于我们介绍网站的背景信息静态网页。JavaScript 交互表单验证、动态内容更新等。2. 准备工具在开始之前你需要以下工具代码编辑器推荐使用 VS Code免费且简单。本地服务器安装 XAMPP它可以帮助你在电脑上运行 PHP 和数据库。浏览器用来测试你的网站比如 Chrome 或 Edge。3. 设计静态网页HTML CSS静态网页使用HTML和CSS来编写。3.1 创建项目文件夹在你的电脑上创建一个文件夹比如叫my_website里面放以下文件index.html首页about.html关于我们style.css样式文件contact.php留言板后面会用到3.2 编写index.htmlhtml我的网站欢迎来到我的网站首页 关于我们 留言板这是一个简单的网站示例用来学习网站设计。运行 HTML3.3 编写about.htmlhtml关于我们关于我们首页 关于我们 留言板我们是一个热爱编程的团队致力于帮助大家学习网站设计运行 HTML3.4 编写style.csscssbody {font-family: Arial, sans-serif;background-color: #f0f0f0;margin: 0;padding: 0;}header {background-color: #333;color: white;padding: 10px;text-align: center;}nav a {color: white;margin: 0 10px;text-decoration: none;}main {padding: 20px;text-align: center;}4. 设计动态网页PHP动态网页可以让用户提交数据并将数据保存到数据库中。4.1 编写contact.phphtml留言板留言板首页 关于我们 留言板你的名字留言内容提交留言运行 HTML4.2 编写save_message.phpphpphp// 连接数据库$servername “localhost”;$username “root”; // 默认用户名$password “”; // 默认密码为空$dbname “my_website_db”;c o n n n e w m y s q l i ( conn new mysqli(connnewmysqli(servername, $username, $password, $dbname);// 检查连接if ($conn-connect_error) {die(连接失败: . $conn-connect_error);}// 获取用户提交的数据$name $_POST[‘name’];$message $_POST[‘message’];// 插入数据到数据库s q l I N S E R T I N T O m e s s a g e s ( n a m e , m e s s a g e ) V A L U E S ( ′ sql INSERT INTO messages (name, message) VALUES (sqlINSERTINTOmessages(name,message)VALUES(′name’, ‘$message’);if (c o n n − q u e r y ( conn-query(conn−query(sql) TRUE) {echo “留言成功”;} else {echo 错误: . $sql . “” . $conn-error;}$conn-close();5. 创建数据库MySQL打开 XAMPP启动Apache和MySQL。打开浏览器访问http://localhost/phpmyadmin。创建一个新的数据库名字叫my_website_db。在数据库中创建一张表名字叫messages包含以下字段id主键自动递增name用户名字message留言内容6. 加入 JavaScript 实现交互6.1 表单验证在contact.php中加入 JavaScript 表单验证功能html6.2 动态更新内容在index.html中加入 JavaScript 动态显示时间功能htmlscript function showTime() { var timeElement document.getElementById(time); var now new Date(); timeElement.innerHTML 当前时间 now.toLocaleTimeString(); } /script运行 HTML7. 测试与发布将项目文件夹放到 XAMPP 的htdocs文件夹中。打开浏览器访问http://localhost/my_website/index.html。测试各个页面的功能。8. 总结与扩展通过这个项目你学会了使用 HTML 和 CSS 设计静态网页。使用 PHP 实现动态功能。使用 MySQL 数据库保存数据。使用 JavaScript 实现交互功能。你可以继续扩展这个网站比如添加用户登录、图片上传等功能。加油如果你有任何问题欢迎在评论区留言如果觉得这篇文章对你有帮助别忘了点赞、收藏和关注哦??标签网站设计HTMLCSSPHPMySQLJavaScript实战教程
返回列表