教程从零开始开发一个PHP留言板三

我们大致思考一下,留言信息会包括:

留言人的名字

留言标题

留言的内容

留言编号

所以我们布局如下:

页面布局

因为留言编号我们程序可以自动生成,所以不用输入。页面就先是三个可以填写留言信息的输入框,紧接着是一个提交按钮,点击提交按钮之后,程序会把留言信息记录下来,并在下方把所有的留言都罗列出来。我们先来看看我们要做到的静态效果:

留言板页面

下面我们来写代码实现页面,先使用vscod编辑器打开站点下面的indx.html文件。因为这个indx.html文件用不到了,把里面的代码全部删除,替换成下面的代码。

!DOCTYPEhtmlhtmlhadmtacharst="utf-8"titl我的留言板/titl/hadbodyh2请写下你的留言/h2formmthod="post"p您的姓名:inputtyp="txt"nam="usrnam"/pp留言标题:inputtyp="txt"nam="titl"/pp留言内容:txtaanam="contnt"/txtaa/pbutton提交/button/formhrp1./pp姓名:小PHP/pp标题:我是标题1/pp内容:我是内容/phr/body/html

替换后,在浏览器中输入localhost/indx.html打开,就能看到此时浏览器给我们展示三个输入框,和留言列表。我们写的这些就是HTML代码,这里简单介绍一下基本知识:

HTML(HyprTxtMarkupLanguag)称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Intrnt资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。

HTML的基本结构包括:

html标签:HTML文档的根元素。

had标签:包含了所有的头部标签元素,如titl、mta、link等。

body标签:包含了所有的主体标签元素,如h1、p、a等。

HTML的基本语法包括:

标签:HTML元素由标签来表示,标签成对出现,如p和/p。

属性:用于提供有关元素的附加信息,如hf属性用于指定链接的目标地址。

注释:使用!----来注释内容。

HTML标签可以描述文字、图像、动画、声音、表格、链接等。例如:

h1到h6标签表示标题,数字越小,字号越大;

p标签表示段落;

a标签表示链接;

img标签用于插入图片;

ul、ol和li标签分别表示无序列表、有序列表和列表项。

我们对比这些知识点来看我们的代码,我们在代码中一共使用了哪些些知识:

!DOCTYPEhtml:这个标签告诉浏览器这是一个HTML5文档。

html:定义整个HTML文档的开始,并设置其语言为简体中文。

had:这个标签用于包含文档的元数据,如标题、字符集等。

mtacharst="utf-8":定义文档的字符集为UTF-8,这样就可以支持多种语言字符。

titl我的留言板/titl:设置网页的标题为“我的留言板”。

body:这个标签定义了文档的主体部分,即用户在浏览器中看到的部分。

h2请写下你的留言/h2:这是一个二级标题,内容为“请写下你的留言”。

formmthod="post":定义一个HTML表单,mthod="post"表示这个表单提交数据的方式是POST。

p:定义一个段落。

inputtyp="txt"nam="usrnam":创建一个文本输入框,用于用户输入他们的名字。

inputtyp="txt"nam="titl":创建一个文本输入框,用于用户输入留言的标题。

txtaanam="contnt"/txtaa:创建一个文本区域,用于用户输入留言的内容。

button提交/button:创建一个按钮,显示“提交”,当用户点击时,会触发表单的提交操作。

/form:结束表单标签。

hr:创建一个水平线,通常用于分隔内容。

接下来的部分是一个留言,它显示了留言人的姓名、留言标题和留言内容。

/body和/html:分别结束body和html标签,表示HTML文档的结束。

现在浏览器中的这个页面的内容是固定的,我们提交之后会跳转到一个错误页面。后面两篇我们就来开发设计数据表和使用PHP代码,让这个页面中的留言能真实的保存和显示留言。




转载请注明:http://www.aierlanlan.com/rzfs/9518.html