首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]HTML5与PHP实战小案例:轻松入门高效编程

发布于 2025-07-16 03:54:37
0
71

引言随着互联网技术的不断发展,HTML5和PHP已经成为Web开发中不可或缺的技术。本文将带你通过一个实战小案例,了解如何使用HTML5和PHP进行高效编程。通过这个案例,你将掌握HTML5的基本元素...

引言

随着互联网技术的不断发展,HTML5和PHP已经成为Web开发中不可或缺的技术。本文将带你通过一个实战小案例,了解如何使用HTML5和PHP进行高效编程。通过这个案例,你将掌握HTML5的基本元素和PHP的常用语法,为后续深入学习打下坚实基础。

案例背景

假设我们要开发一个简单的在线调查系统,用户可以通过填写问卷来反馈他们的意见。该系统由HTML5前端页面和PHP后端服务器组成。

HTML5前端页面

以下是一个简单的HTML5页面,用于展示调查问卷。

<!DOCTYPE html>
<html lang="zh-CN">
<head> <meta charset="UTF-8"> <title>在线调查系统</title> <style> body { font-family: Arial, sans-serif; padding: 20px; } h1 { color: #333; } label { display: block; margin-bottom: 10px; } input[type="text"], input[type="number"], select { width: 100%; padding: 8px; margin-bottom: 20px; border: 1px solid #ccc; border-radius: 4px; } button { background-color: #4CAF50; color: white; padding: 10px 20px; border: none; border-radius: 4px; cursor: pointer; } button:hover { background-color: #45a049; } </style>
</head>
<body> <h1>在线调查系统</h1> <form action="survey.php" method="post"> <label for="name">姓名:</label> <input type="text" id="name" name="name" required> <label for="age">年龄:</label> <input type="number" id="age" name="age" required> <label for="question">你对我们的服务满意吗?</label> <select id="question" name="question" required> <option value="">请选择</option> <option value="1">非常满意</option> <option value="2">满意</option> <option value="3">一般</option> <option value="4">不满意</option> <option value="5">非常不满意</option> </select> <button type="submit">提交</button> </form>
</body>
</html>

PHP后端服务器

以下是一个简单的PHP脚本,用于处理调查问卷的提交。

<?php
// 获取表单数据
$name = isset($_POST['name']) ? $_POST['name'] : '';
$age = isset($_POST['age']) ? $_POST['age'] : '';
$question = isset($_POST['question']) ? $_POST['question'] : '';
// 连接数据库
$db = new mysqli('localhost', 'root', 'password', 'database');
// 检查连接
if ($db->connect_error) { die("连接失败: " . $db->connect_error);
}
// 插入数据
$query = "INSERT INTO survey (name, age, question) VALUES ('$name', '$age', '$question')";
if ($db->query($query) === TRUE) { echo "数据插入成功";
} else { echo "错误: " . $query . "<br>" . $db->error;
}
// 关闭数据库连接
$db->close();
?>

总结

通过以上实战小案例,我们学习了如何使用HTML5和PHP开发一个简单的在线调查系统。在实际项目中,你可以根据需求扩展功能,如添加用户登录、权限控制、数据可视化等。希望这个案例能帮助你轻松入门高效编程。

评论
一个月内的热帖推荐
极兔cdn
Lv.1普通用户

3

帖子

6

小组

37

积分

赞助商广告
站长交流