十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1、form name="form1" method="post" action="2.php"method的意思是以post方式提交到2.php,action的意思是动作,method是类型 随便输一个:
创新互联建站专注于企业成都全网营销、网站重做改版、东兰网站定制设计、自适应品牌网站建设、H5网站设计、电子商务商城网站建设、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为东兰等各大城市提供网站开发制作服务。
1
2
3
4
5
6
7
8
9
10
label
input type="text" name="val" /
input是html的标签,类型是文本域(输入文字),名字是val(后台用于接收的名称)
/label
p
label
input type="submit" name="Submit" value="提交" /
/label
/p
/form
2、php(第二个页面)?phpecho $_POST['val'];//输出上一个页面提交过来的val文本域的值。?
$_SERVER['REQUEST_METHOD'] == 'POST'
是判断提交的数据是否是POST方式传来的
如果没有特别的约定 后台php 无法判断来自前台的请求 是AJAX 还是form..
如果你的需求需要 分别处理 AJAX 和form , 需要自己和后台约定, 比如 在form 里面额外加入一个隐藏域
input type='hide' name= "isform"value="form"
后台就根据是否有 isform 来判断是否是 form
规范一点的是这样的
if(isset($_POST['submit'])!empty($_POST['submit']))
第一种是判断有没有带过来这个变量不能为空零和FALSE
第二种是判断这个变量不为空但是如果没有带过来这个变量也就是说没有$submit会报错
第三种是判断有没有带过来这个变量 可以为空零