第 10 章 php 程序设计语言与网页程序的操作

16
第 10 第 PHP 第第第第第第第第第第第第第第 第第第第 PHP 第第第第第第第 第第第第第第第第 第第第第 第第第第第

Upload: allistair-emerson

Post on 30-Dec-2015

70 views

Category:

Documents


8 download

DESCRIPTION

第 10 章 PHP 程序设计语言与网页程序的操作. 主要内容 PHP 语言与网页表单 网页表单应用技术 网页程序传送数据方法. 7.1PHP 程序设计语言与网页的表单. 7.1.1PHP 语言与网页表单 客户端使用 IE 浏览器打开 html 网页 , 通过文本框、复选框等控件接收操作人员输入的数据和选项,当操作人员单击“提交”按钮后网页程序将把接收的数据传送到服务器,在传送的同时指定服务器一端由网页程序中表单( form ) action 选项中指定的 php 程序进行处理。. 7.1PHP 程序设计语言与网页的表单. 7.1.2 接收数据输入的网页程序 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 第 10 章 PHP 程序设计语言与网页程序的操作

第 10章 PHP程序设计语言与网页程序的操作

主要内容PHP语言与网页表单网页表单应用技术网页程序传送数据方法

Page 2: 第 10 章 PHP 程序设计语言与网页程序的操作

7.1PHP 程序设计语言与网页的表单

7.1.1PHP 语言与网页表单客户端使用 IE 浏览器打开 html 网页 , 通过文

本框、复选框等控件接收操作人员输入的数据和选项,当操作人员单击“提交”按钮后网页程序将把接收的数据传送到服务器,在传送的同时指定服务器一端由网页程序中表单( form ) action 选项中指定的 php 程序进行处理。

Page 3: 第 10 章 PHP 程序设计语言与网页程序的操作

7.1PHP 程序设计语言与网页的表单7.1.2 接收数据输入的网页程序创建表单 form 。设置表单 form ,指定服务器端处理当前表单数据

的 php 程序,在 action 选项中指明,确定表单数据的传送方式,在 method 选项中指明( GET方式和 POST 方式)

<form name=“testform” method=“POST” action=“testsvr.php”>

摆放控件(文本框、单选按钮、复选框等)。摆放“提交”按钮,和“重置”按钮。<input name=“submit” type =“submit” value=

“ 提交” ><input name=“reset” type =“reset” value=“ 重

置” > (将控件值设置成初值)

Page 4: 第 10 章 PHP 程序设计语言与网页程序的操作

7.1PHP 程序设计语言与网页的表单7.1.3PHP 程序的功能与作用① 检测来自前台的数据的合法性、有效性、

完整性、一致性。② 连接数据库(连接数据库服务器、打开数

据库)。③ 选取数据、保存数据。④ Php 程序通过 $_POST[ 表单控件名 ] 或

$_GET[ 表单控件名 ] 确认表单网页文件传送过来的数据。

Page 5: 第 10 章 PHP 程序设计语言与网页程序的操作

7.1PHP 程序设计语言与网页的表单创建表单 testfrm.htm

<form name=“entertext” method=“GET” action=“testfrm.php”>

<input name=“submit” type=“submit” value=“ 提交” >

<input name=“reset” type=“reset” value=“ 重置” >

</form>

Page 6: 第 10 章 PHP 程序设计语言与网页程序的操作

7.1PHP 程序设计语言与网页的表单创建 PHPtestfrm.php

<?php

Echo “ 客户端 testfrm.htm 程序中指定的当前程序” ;

?>

Page 7: 第 10 章 PHP 程序设计语言与网页程序的操作

表单控件练习题表单文件 control.htm 服务器文件 control.php文本框用于接收输入的数据创建 html 网页文件 control.htm, 单击“设计”插入表单,单击“插入” |“ 表单” |“ 表单”后产生

一对表单标签 <form></form> 。修改 method 选项和 action 选项<body><form name=“form1” method=“POST”

action=“control.php”></form></body>

Page 8: 第 10 章 PHP 程序设计语言与网页程序的操作

表单控件练习题摆放两个按钮一个“提交”,一个“重置”按钮。单击“插入” |“ 表单” |“ 按钮”<body>

<form name=“form1” method=“POST” action=“control.php”>

<input type="submit" name="Submitk" value=" 提交 ">

<input type=“reset” name=“resetk” value=“ 重置 ">

</form>

</body>

Page 9: 第 10 章 PHP 程序设计语言与网页程序的操作

7.2 表单的文本框输入“用户名”后单击“插入” |“ 表单” |“ 文本字段”输入“密码”后单击“插入” |“ 表单” |“ 文本字段” <body><form name=“form1” method=“POST”

action=“control.php”>用户名<input type="text“ name=“userid“ size=“10”

maxlength=“10” value=“20080001”>密码<input type=“password“ name=“userpwd“ size=“6”

maxlength=“6”></form></body>

Page 10: 第 10 章 PHP 程序设计语言与网页程序的操作

7.2 表单的文本框创建 Control.php 判断表单的用户名 userid 和密码

userpwd 文本框是否为空 .

<?php

If (empty($_POST[userid])) die(“ 用户名不能为空” );

If (empty($_POST[userpwd])) die (“ 密码不能为空” );

If (strlen($_POST[userpwd])<>6) die(“ 密码长度必须6 位” ) ;

?>

注: $_POST 必须大写

Page 11: 第 10 章 PHP 程序设计语言与网页程序的操作

7.3 表单的复选框单击“插入” |“ 表单” |“ 复选框”插 3 个复选框。<body><form name=“form1” method=“POST”

action=“control.php”><input type=“checkbox” name=“chk1” value=

“ 计算机基础” > 计算机<input type=“checkbox” name=“chk2” value=

“ 网络数据库” > 网络数据库<input type=“checkbox” name=“chk3” value=

“ 计算机通讯” > 计算机通讯</form></body>

Page 12: 第 10 章 PHP 程序设计语言与网页程序的操作

7.3 表单的复选框打开 Control.php 输出用户选中喜欢的课程<?php

Echo “ 您选中喜欢的课程有: ".$_POST["chk1"]." ".$_POST["chk2"]." ".$_POST["chk3"];

?>

注: $_POST 必须大写

Page 13: 第 10 章 PHP 程序设计语言与网页程序的操作

7.4 表单的单选按钮单击“插入” |“ 表单” |“ 单选按钮”插 3 个单选按

钮。<body><form name=“form1” method=“POST”

action=“control.php”><input type=“radio” name=“rdb” value=“ 中国银

行” > 中国银行<input type=“radio” name=“rdb” value=“ 工商银

行” > 工商银行<input type=“radio” name=“rdb” value=“ 建设银

行” > 建设银行</form></body>注:同一组单选按钮 name 值必须相同。 rdb

Page 14: 第 10 章 PHP 程序设计语言与网页程序的操作

7.4 表单的单选按钮打开 Control.php 输出用户选中的银行<?php

Echo “ 您选中的银行是:” .$_POST[“rdb”] ;?>

注: $_POST 必须大写

Page 15: 第 10 章 PHP 程序设计语言与网页程序的操作

7.5 表单的列表菜单单击“插入” |“ 表单” |“ 单选按钮”插 3 个单选按钮。<body><form name=“form1” method=“POST”

action=“control.php”><select name="slt"><option value=" 北京 "> 北京 </option><option value=" 上海 "> 上海 </option><option value=" 天津 "> 天津 </option><option value=" 重庆 "> 重庆 </option></select></form></body>注:同一组单选按钮 name 值必须相同。 rdb

Page 16: 第 10 章 PHP 程序设计语言与网页程序的操作

7.5 表单的列表菜单打开 Control.php 输出用户的出生地<?php

Echo “ 您的出生地是:” .$_POST[“slt”] ;?>

注: $_POST 必须大写