- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 PHP程序设计基础知识(2) 信息工程学院 陆晓梅 复习 请说出下列程序的意思 If($username==“root” $password==“123”) echo (“欢迎进入本网站!”); else echo (“请输入正确的用户名和密码!”); 请说出下列程序的运行结果 for($i=10;$i=1;$i--) { echo $i; echo “br”; } 本次课程目标 PHP语法基础知识(PHP表单处理) 完成简单的图书订单程序 3.3.6PHP表单处理 WEB应用程序的开发中,通常使用表单来实现程序与用户输入的交互。用户通过在表单上输入数据,将一些信息传输给网站的程序以进行相应的处理。当用户在WEB页面中的表单内填写好信息后,可以通过单击按钮或连接来实现数据的交互。 表单是属于HTML语言的内容。包括表单标签form和/form、表单域(包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。)、表单按钮(包括提交按钮、复位按钮和一般按钮 )。 3.3.6PHP表单处理 例如一个简单的表单实例: form name=myform method=post action=order.php…/form 其属性作用如下: name: 表示表单的名称,在同一个页面中,表单具有唯一的名称; action: 指定将表单数据的接收方,其值为处理程序页面的URL地址。如果其值为空,则将表单数据提交到当前页面; 3.3.6PHP表单处理 method:指定把数据提交的方式,其值可以为get或post。get方式是将表单中的数据追加到URL后面,以URL参数的方式发送(此种方法称为URL传值)。由于get方法传输的数据量有限,并且安全性低,所以一般选用post方法。 使用get方法:将表单中的数据按照“表单元素名=值”的关联形式,添加到form标签中action属性所指向的地址后面,使用“?”连接,并且将各个变量使用“”连接。 例如:http://localhost/chap03/order.php?wqqty=11cssqty=12phpqty=13area=gzok=%E6%8F%90%E4%BA%A4 使用post方式是将表单中的数据在HTTP报文中以隐藏的方式发送。 例如:http://localhost/chap03/order.php GET与POST两者比较 get方法 post方法 不安全的,因为在传输过程,数据被放在请求的URL中,用户可以在浏览器上直接看到提交的数据,一些系统内部消息将会一同显示在用户面前。 所有操作对用户来说都是不可见的 传递的字符串长度不能超过250个字符,如果超长,浏览器会自动截断,导致数据缺失。 可以发送大体积的数据给Web服务器。 不支持ASCII字符之外的任何字符,比如汉字 支持整个ISO10646字符集 表单 接收页面利用$_POST或$_GET来接收 ?php $WYQTY=$_POST[WY]; $CSSQTY=$_POST[CSS]; $PHPQTY=$_POST[PHP]; $city=$_POST[select]; ? 表单 创建表单控件 input type=text name=name / type不同的类型值不同。 text:文本框 textarea:多行文本域 submit:提交按钮 reset:重置按钮,清空 button:按钮 实际查看各种类型 number_format()函数 作用:通过千位分组来格式化数字,其语法格式如下 string number_format(float number[,int decimals[,string dec_point,string thousands_sep]]) number:需要格式化的数字,如果未设置其他参数,则数字会被格式化为不带小数点且以逗号(,)作为分隔符的字符串; decimals:规定多少个小数。如果设置了该参数,则使用点号(.)作为小数点来格式化数字。 number_format()函数 dec_point:规定用作小数点的字符串。 thousands_sep:规定用作千位分隔符的字符串。 例如: echo number_format(1234); //1,234 echo number_format(1234,2); //1,234.00 echo number_format(1234,2,’,’,’ ’); //1234,00 echo number_format(1234,2,’.’,’ ’);
您可能关注的文档
- 第2章软件工程方法与工具.ppt
- 第2章运算方法和运算器74181.ppt
- 第2章量和单位制g.ppt
- 第2节2课时农业地域类型.ppt
- 第2讲VRay渲染器设置.ppt
- 第2讲医学伦理学的主要观点和基本理论.ppt
- 第2讲:物理层故障诊断与排除.ppt
- 第2课大统一与秦朝中央集权制度的确立.ppt
- 第2课扬起自信的风帆自信是成功的基石.ppt
- 第2课时词语(成语)的理解与运用.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)