一、项目页面规划
一共4个页面:
- 留言列表页:只展示留言标题,点击标题可进入详情
- 留言表单页:填写留言,字段:标题、内容、姓名 + 提交按钮
- 留言详情页:查看单条留言完整信息
- 提交成功提示页:表单提交完成后的反馈页面
二、整体业务流程
- 表单提交 → PHP接收数据,写入MySQL数据库(新增)
- 列表页 / 详情页 → PHP读取MySQL数据库(查询)
- 删除违规留言 → PHP删除MySQL数据库里面的数据(删除)
对应数据库CRUD里的 C(新增) R(读取) D(删除)
三、留言表单HTML代码
原代码小问题:
col="8"应该是cols="8"(textarea属性是cols,不是col)- table的<td标签嵌套有多余空,优化结构
<html>
<head>
<meta http-equiv=Content-Type content="text/html;charset=utf-8">
<title>提交留言</title>
</head>
<body>
<form action="/15.php" method="get">
<table>
<tr>
<td>标题:</td>
<td><input type="text" name="title" /></td>
</tr>
<tr>
<td>内容:</td>
<td><textarea name="content" rows="10" cols="8"></textarea></td>
</tr>
<tr>
<td>用户名:</td>
<td><input type="text" name="username" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="提交"/></td>
</tr>
</table>
</form>
</body>
</html>
Code language: HTML, XML (xml)
表单说明
action="/15.php":提交后数据交给15.php这个php文件处理method="get":用GET方式传参(初学演示,实际留言提交推荐用post)- 三个表单name属性:
title、content、username,PHP靠name获取表单值
四、下一步准备
- 创建MySQL留言数据表(id, title, content, username, addtime)
- 写
15.php接收表单数据,插入数据库 - 写留言列表页面,从数据库读取标题展示
- 写详情页,根据id读取单条留言完整内容
- 增加删除功能
Previous: 练习
Next: PHP 获取表单数据