网站大量收购闲置独家精品文档,联系QQ:2885784924

PHP程序设计基础(微课版)(第2版)课件 2.PHP表单输入与验证.pptx

PHP程序设计基础(微课版)(第2版)课件 2.PHP表单输入与验证.pptx

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

6.2PHP表单、输入及验证陈学平

2PHP表单和用户输入01输入验证02目录

012PHP表单和用户输入

2PHP表单和用户输入PHP中的$_GET和$_POST变量用于检索表单中的信息,比如用户输入。

2.1PHP表单处理有一点很重要的事情值得注意,当处理HTML表单时,PHP能把来自HTML页面中的表单元素自动变成可供PHP脚本使用。

实例6-1PHP表单前端页面

实例代码如下:

下面的实例包含了一个HTML表单,带有两个输入框和一个提交按钮。

form.html文件代码:

html

head

metacharset=utf-8title菜鸟教程/title/head

2.1PHP表单处理body

formaction=welcome.phpmethod=post

名字:inputtype=textname=fname

年龄:inputtype=textname=age

inputtype=submitvalue=提交/form

/body

/html

当用户填写完上面的表单并单击提交按钮时,表单的数据会被送往名为welcome.php的PHP文件:

2.1PHP表单处理welcome.php文件代码:欢迎?phpecho$_POST[fname];?!br你的年龄是?phpecho$_POST[age];?岁。

2.1PHP表单处理欢迎陈学平!你的年龄是50岁。

图6-1测试结果

2.2PHP获取下拉菜单的数据PHP下拉菜单单选以下实例设置了下拉菜单三个选项,表单使用GET方式获取数据,action属性值为空表示提交到当前脚本,通过select的name属性获取下拉菜单的值:

实例7实现PHP下拉菜单单选

实例代码如下:

php_form_select.php文件代码:

?php

$q=isset($_GET[q])?htmlspecialchars($_GET[q]):;

if($q)

2.2PHP获取下拉菜单的数据PHP下拉菜单单选{if($q==RUNOOB){

echo菜鸟教程br;

}elseif($q==GOOGLE)

{

echoGoogle搜索br;

}elseif($q==TAOBAO){

echo淘宝br;

}

}

2.2PHP获取下拉菜单的数据PHP下拉菜单单选else{?

formaction=method=get

selectname=q

optionvalue=选择一个站点:/optionoptionvalue=RUNOOBRunoob/option

optionvalue=GOOGLEGoogle/option

optionvalue=TAOBAOTaobao/option

/selectinputtype=submitvalue=提交/form

?php}?

显示结果如图6-2所示

2.2PHP获取下拉菜单的数据PHP下拉菜单单选图6-2测试结果

2.2PHP获取下拉菜单的数据PHP下拉菜单多选如果下拉菜单是多选的(multiple=multiple),可以通过将设置selectname=q[]以数组的方式获取,以下使用POST方式提交,代码如下所示:

php_form_select_mul.php文件代码:

实例8实现PHP下拉菜单多选

实例代码如下:

?php

$q=isset($_POST[q])?$_POST[q]:;

if(is_array($q)){

2.2PHP获取下拉菜单的数据PHP下拉菜单多选$sites=array(RUNOOB=菜鸟教程:,GOOGLE=Google搜索:,TAOBAO=淘宝:,);

foreach($qas$val){//PHP_EOL为常量,用于换行

echo$sites[$val].PHP_EOL;

}

}

else

2.2PHP获取下拉菜单的数据PHP下拉菜单多选{

?

formaction=method=post

selectmultiple=multiplename=q[]

optionvalue=选择一个站点:/option

optionvalue=RUNOOBRunoob/option

optionvalue=GOOGLEGoogle/option

optionvalue=TAOBAOTaobao/option

/selectinputtype=submitvalue=提交

2.2PHP获取下

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档