留言本项目

一、项目页面规划

一共4个页面:

  1. 留言列表页:只展示留言标题,点击标题可进入详情
  2. 留言表单页:填写留言,字段:标题、内容、姓名 + 提交按钮
  3. 留言详情页:查看单条留言完整信息
  4. 提交成功提示页:表单提交完成后的反馈页面

二、整体业务流程

  1. 表单提交 → PHP接收数据,写入MySQL数据库(新增)
  2. 列表页 / 详情页 → PHP读取MySQL数据库(查询)
  3. 删除违规留言 → 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属性:titlecontentusername,PHP靠name获取表单值

四、下一步准备

  1. 创建MySQL留言数据表(id, title, content, username, addtime)
  2. 15.php接收表单数据,插入数据库
  3. 写留言列表页面,从数据库读取标题展示
  4. 写详情页,根据id读取单条留言完整内容
  5. 增加删除功能

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注