php3.31课堂检测细则


先看一下HTML的代码内容
1.
第一行是"表单"代码,name是这个表单的特有标识,method是表单的上传方式,enctype是表单内容的编码方式,只有"multipart/form-data"方式,才可以实现文件域的上传,action是表单内容的上传地址,即我们的php文件。
第二行是“表格”代码,只有把表格代码写在表单里面,才可以达成表单与表格的嵌套。border是表格边框的粗细,“1”即1像素,bgcolor是表格单元格的背景色,align="center"是用来让表格居中的代码
2.
这是表格的第一行,<tr></tr>是规定“这是表格第一行”,<td></td>是规定“一个单元格”,colspan是表示“合并行单元格”,“2”是合并的数量。如果没有这个代码,那么显示的表格如下

align="center"使单元格中的内容居中
3.
表格第二行“姓名”的代码,<input>中的内容都会上传到php文件中,name的作用同上,而type则表示上传的数据的类型,text是文本
4.
表格第三行“性别”的代码。
第一:type是“radio”,意味着这是一个单选按钮,在一组单选按钮中,用户只能选择一个,所以它们的name可以相同。
第二:所有<input>中的内容都不会显示在表格上,所以必须要在<...>外写上“男/女”让用户知道两个按钮有什么不同。
第三:value="值",中的“值”是上传给php文件的内容,可以自定义
5.
表格第四行“密码”的代码,type="password"是一个html规定好的type属性,使用它会直接生成一个隐藏内容的密码域,我们不需要做什么。
6.
表格第五行“出生年月”的代码。
<select></select>是一个“下拉菜单”的标识符
<option></option>是下拉菜单中的选项。因为<...>里的内容不会显示在表格,所以要在“<...>这个位置写想让用户知道的信息</...>”
7.
这是表格第六行“爱好”的代码。type的类型“checkbox”的意思是生成一个复选框。因为这三个复选框是一组,又有可能上传多个数据,所以要用一个数组来存放数据,即"aihao[]"。
8.
表格第七行“个人留言”的代码,<textarea></textarea>是一个html规定好的标识符,使用它可以直接生成一个文本框,我们只需要取个名字。
9.
表格第八行“个人简历文件”的代码。type类型为“file”,不需要做什么,html直接生成一个文件域,用来上传文件
10.
表格第九行“提交与重置”的代码。
<input type="submit">为提交按钮
<input type="reset">为重置按钮
11.
最后为表格与表单收尾
接下来是php内容
1.
这些代码的作用是接收来自html的数据,并将它们赋值给一个PHP内的变量。
按先后顺序分别接收:姓名,性别,密码,出生年月,爱好,个人留言,个人简历文件的名字,个人简历文件的大小(单位是字节)。
2.
想在php中显示表格,就需要用到html的代码,而想要在php文件中使用htm代码,就需要在php标记<?php ?>以外,写下html的标记,即<html></html>。之后就可以按照编写html的方式编写了。
3.
表格标识符,这部分内容写在<body></body>中,border是定义表格边框的粗细,align="center"可以让表格居中。
以下内容全部在<table></table>中
4.
这时表格的第一行,与html中一样。
5.
这是表格的二到四行,在属于html的<td></td>中,还要再嵌套php的标识<?php ? >,才可以使用php的输出语句以及接收来自php的变量。
因为先前html中传过来的数据我们都已经用变量储存好了,所以只需要进行输出变量就可以了。
6.
这是表格的第5行“出生年月”,因为html中这是一组下拉列表,所以一共有三个数据以数组的形式传输进了php,我们就要用输出数组的形式输出这三个数据。
7.
这是表格的第六行“爱好”,爱好在html是一组复选框,同样用数组传入php。
但因为复选框可选可不选,所以我们不知道用户会输入几个数据,那么就要用foreach方法来进行输出。
8.
这是表格的七到九行,先前html中传过来的数据我们都已经用变量储存好了,所以只需要进行输出就可以了。