PHP和HTML表单
刚学HTML表单的时候,数据死活交不上去,后来才知道光靠HTML是交不了数据的。
学PHP的时候,又知道了光靠PHP和HTML也是交不了数据的,还需要数据库的支持。
刚开始学的是把form.html和form.php分开,后来又看到书里写的只需要一个form.php就行了,于是专门认真的看了一下两者的不同,怕以后忘了,现在写下来。
前一种,是把表单的条条框框或者说明之类的写在form.html里面,填好东西之后,点击按钮,<form>下面的action属性会出发事件,跳转到form.php里面,执行验证空白之类的东西。
后一种,功能一样,思维不同。
进入form.php这个表单页面,先是用if语句来检查是否已经提交表单,如果没有则检测表单完整性,如果还是没有,则输出一个用html写的表单,用户写好之后,点击提交,还是action属性出发事件,回到form.php这个表单,按照刚才的顺序,检查你是否已经提交表单,然后检测表单完整性,一切OK的话~~~就标识创建cookie和用赋值的方式标识已经登录:$loggedin=ture;
在这个过程里,怎么验证用户是否什么都没写?用“!empty()”函数!
至于怎么验证用户输入的数据是正确的,下一步就是搞明白跟数据库之间的交互。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。