PHP获取表单数据的方法(php获取表单数据的方法及区别)
就是通过超级全局变量_POST和_GET$_GET推荐学习PHP编程从入门到精通描述获取表单 method = “get” 提交的数据举例$username = $_GET“username”$_POST描述获取表单 method = “post” 提交的数。
在form中,的属性method=get 或者post方法,在php中获取表单数据如下_get表单名_post表单名这样就可以获取到html中表单里面的数据信息。
一般是用post获取提交的数据,如下实例用户名密码lt?phpif $_POSTquotbtnquot echo #39用户名#39$_POSTquotunamequot#39#39三体教程 echo #39密码#39$_POSTquotupwdquot。
比如 name=quotcontentsquot = name=quotcontentsquot,最后提交获取到的数据是一个数组形式的代码如下 1 2 3 lt?php if$_GET#39action#39 == #39ok。
php是服务器端脚本,如果上面的表单是你服务器端编写的,可以直接传值 idclass 等给php脚本进行查询就可以了如果上面的表单是你获取其他站点上,那通常的做法,可以使用正则来提取值再传给php脚本进行查询。
表单是一个包含表单元素的区域一般只要格式正确,提交后直接使用$_GET或者$_POST就可以接收表单提交的数据,在TP中可以使用I#39get#39或者I#39post#39来接收数据,I方法除了基本的接收表单数据外还提供了过滤数据的功能。
lt?php print_r$_POST#39data#39 。
楼主是超级菜的菜鸟啊告诉你2个方法可以获得首先一定要给标签一个id或一个name, php的话,需要name,javascript的话需要id一个是用前台的javascript的 var x = documentgetElementById\#39optionname\#39value。
一个表单无法同时提交多个页面,只有提交给一个页面后,再提交给下一个页面,就象安装软件时候的“下一步”一样,是一步一步的传递的PHP文件获取“上一步”表单传递来的数据,方法是使用数组$_GET和$_POST,例如表单里面有,那么在PHP。
下面是POST方法 lt?php 获取表单提交的数据 contents = $_POST#39contents#39echo $contents? 也可以是下面是GET方法。
test1php test2php lt?php username = $_POST#39username#39pw = $_POST#39pw#39echo quot用户名quot$usernameecho quotquotecho quot密码quot$pw? test2php 这里也可以这样写lt?php。
descquot value=quotdescquotlttextarea lt?phpif$_GET#39action#39 == #39确认#39$contents = $_POST#39pice#39echo $contents。
直接用$_POST#39data#39获取即可的 $data = $_POST#39data#39echo #39#39print_r$datadie这样就是一个数组,你无需再用什么序列化反序列化之类的,你可以输出$_POST的数据看看就知道勒*^__^* 若。
很明显你的表单对象的 name 设置有问题啊,复选框采用数组,其他可以不用,你初学就不要偷懒直接在DW中复制文本框,这样容易导致 name 和id 属性不对,还是老实点一个一个的插入吧,或者手动修改下属性lt?php if。
也就是说,一个表单只能把数据传递给一个网页,同样一个网页一次只能接受一个表单的数据你一下子五个表单,一个提交按钮,是没有办法把数据全部提交出去的 提交的只能是提交按钮所在的表单想循环接受名字类似的数据。
表单通过post将数据传送到php页面,这样php就能获取了。