当前课程知识点:PHP程序设计 > 会话管理 > 会话表单 > 会话表单概述3
来各位同学这是两个页面
差别是有一个有密码
有一个没密码
同学们从静态这个地方来看
有什么不同吗
是不是都是一样的
除了我有一个棒做密码的之外
其他的是不是都一样
但是我可以告诉大家
有一个加了PHP能够把信息提交出来
但是有一个是提交不出来的
差别在什么地方呢
大家可以看一下
看一下这个我们是一个PHP文件
我们来点一下这个
我们来看一下
从设计视图
这就是我纯粹用设计视图
插入这个地方一个一个做的
和你们做的像吗
不像哪个地方不像
现在所有人都是一个表单里索引吗
那没有人做成像我这样吗
一大半的人都不敢吭声
对不对
今天早上
我在三四班上课的时候
三四班就有一个同学
因为我不知道这个刚好下课了
然后结果呢
他很快速的做完之后他课间就跑来跟我说
老师我帮你点了这个注册
都没有什么用
那我说那你怎么上了
他就把牌子带回船上了
他做的比这个美多了
对不对
还有背景还加了表格
还弄了个框了
那么一大堆东西
结果每一个都在一个单独的表达加法
所以你过来看代码的话就可以看到
咱们刚才说的form标签
这是不是一个form标签
然后这是用户名
这是你的姓名
密码又一个form标签
然后就性别又一个form标签
然后一直到最后的注册按钮
都是单独的一个form标签
你让他提交谁呀
谁都提交不了
明白吧
你看你每个form名字是不是还都不一样
对不对
所以如果你做成了这种样子
如果你做这成这种样子
那从静态的页面上去看的话和这个没有区别
没有区别
但是你的这个是不可能提交出任何信息了
那么当时那个同学是还做了
就是我们当时说的JavaScript那个部分
但是那个部分为什么能出来
是不是我姓名的判断
只在这一个表单里面去做判断
所以它是可以的
但是看到姓名看到密码这些都没有做到
提交注册的时候
我什么都读取不出来
所以如果有同学把这个代码
就是你们静态的部分这个部分的代码
全都写成这个样了
那各位同学你们知道应该怎么改吧
对吧我个人的建议就是请你重做
对因为你如果真的
今天早上也有同学发现了有这个问题
然后开始删
把from标签一个一个往过删
结果删了之后还是不停的报错
这个地方有问题那个地方有问题
别的地方还有问题就不停地会出现问题
所以呢各位同学
如果你真的不小心弄成这个样子了
你一定要去修改
再然后就是我的这个页面是纯粹的
用这个插入这个地方去插入表单在这个地方
一个一个去拖的
各位同学可以看看名字
这个名字不都这样了
这个名字写成这样很不合适
我们来看一下我做的这个
我做的这个
这个就是在一个表单内了对不对
那么同学们需要注意
第一姓名的这个每一个input的name
请各位同学把它改成一个见名知意的命名对吧
要有名字
再然后就是各位同学看下我的这个复选框
因为我照你们的吩咐去做的
咱们抛开表单你们的复选框也是这样吗
看类型是checkbox
value是checkbox
然后name是checkbox
这是第一个
然后第二个name是checkbox2
第三个name是第三个3
是这样吗
如果是这样不好意思
你要改了
因为你想想看
复选框我们意味着什么
用户是不是在这三个里面可以任意勾啊
勾一个也可以
勾13也可以
勾23是不是也可以
那么任意勾的话
你现在要把内容读取出来
它们现在名字都不要互相有关联
没关联
没关联你怎么读呀
一个一个读
那万一这个地方有十个兴趣爱好呢
你还准备十个一个一个再跑一下吗
对不对是没有办法这样做的
所以你的复选框第一这个名字
把它统一都改成一个
不管你是三个还是五个
这个name的部分让它改成一个
就像和这个一样对吧
当然我又说了
你们最好把它改成一个见名知意的对吧
见名知意的
改成这个对吧
要把它改出来对吧
value值最好也把
他们唱歌跳舞这些内容把它写进去
如果你这个
同学们可以看到我的这个页面对吧
如果你的这个页面做的
做成我的差不多就是我这个样子了
当然有的同学可能做的比我复杂
那么接下来你就可以来写这个PHP代码了
接下来你就可以写PHP代码了
那么如果我要echo用户
在name框子里面写的东西
刚才我说过是怎么来写来着
是不是$post_name
就可以取得用户在那个框子里写的
不管它叫张三也罢
李四也罢
都能读取出来对不对
好的先把这些表单的位置做一点修改
然后再试着写PHP
-PHP概述
-PHP概述--作业
-开发环境搭建
--开发环境搭建一
--开发环境搭建二
--集成环境的安装
-开发环境搭建--作业
-PHP语法入门
--语法入门一
--语法入门二
-PHP数据的输出
--数据输出
-PHP数据类型
--数据类型1
--数据类型2
--数据类型3
--数据类型4
--数据类型5
--数据类型6
-PHP常量和变量
--常量和变量1
--常量和变量2
--常量和变量3
--常量和变量4
--常量和变量5
--常量
-PHP常量和变量--作业
-PHP的运算符和表达式
--运算符和表达式1
--运算符和表达式2
--运算符和表达式3
-PHP语法基础--PHP的运算符和表达式
-条件判断语句
--条件判断语句1
--条件判断语句2
--条件判断语句3
--条件语句
-循环控制语句
--循环控制语句
--循环语句练习1
--循环语句练习2
-跳转语句和终止语句
--跳转和终止语句
-流程控制
-数组概述和分类
--数组概述和分类
--PHP数组分类
-数组创建、删除和修改
--数组创建
-数组遍历
--数组遍历1
--数组遍历2
--数组遍历3
--数组遍历4
--数组遍历5
--foreach
-数组相关函数
--数组相关函数1
--数组相关函数2
--数组相关函数3
--数组相关函数4
--数组相关函数5
--数组相关函数6
--数组函数的练习
-PHP数组--作业
-分页函数的应用
-函数的定义与调用
--函数定义与调用
-函数参数传递
--函数参数传递1
--函数参数传递2
-自定义函数总结和实验
-常用变量和数学函数
--变量和数学函数库
--数学函数实验
--数学函数
-日期和时间函数
--日期时间函数1
--时间日期函数2
--倒计时
-PHP函数--作业
-字符串概述
--字符串特点
--字符串处理方式
-常见的字符串函数
--常见字符串函数1
--输出函数1
--输出函数2
--输出函数3
--去除空白函数1
--去除空白函数2
--去除空白函数3
--其他字符串函数1
--其他字符串函数2
--字符串函数实验1
--字符串函数实验2
--字符串函数实验3
--字符串函数实验4
--字符串练习1
--字符串练习2
--字符串练习3
--字符串练习4
--字符串练习5
--字符串函数
-正则表达式
--正则表达式练习
--正则表达式
-字符串函数--作业
-文件概述和操作
--文件概述和操作1
--文件概述和操作2
-文件的上传和下载
--文件上传1
--文件上传2
--文件上传3
--文件下载
-图像基础
--图像基础1
--图像基础2
-图像基本操作
--图像基本操作1
--图像基本操作2
--图像基本操作3
--图像基本操作4
--图像基本操作5
--图像基本操作6
--表单与验证码的结合
--图像技术练习1
--图像技术练习2
--图像技术练习3
--缩略图
-PHP文件与图像技术-作业
-变色验证码
-会话表单
--会话表单概述1
--会话表单概述2
--会话表单概述3
--超全局变量1
--超全局变量2
--超全局变量3
--表单安全验证
--获取表单数据
-cookie概述
--COOKIE简介
--COOKIE
-session概述
--基本应用1
--基本应用2
-会话管理-作业
-会话管理
-MySQL和PHPMyadmin概述
--MySQL概述1
--MySQL概述2
-PHP访问MySQL
--连接服务器
--选择数据库
--浏览表内容1
--浏览表内容2
--使用mysqli扩展添加数据到数据库中
--使用mysqli扩展删除数据库中数据
--使用mysqli扩展修改数据库中数据
-MySQL扩展的使用
--添加数据页面1
--添加数据页面2
--删除页面1
--删除页面2
--删除页面3
--数据修改页面1
--数据修改页面2
--数据修改页面3