当前位置:文档之家› 动态网页设计-网页表单的使用

动态网页设计-网页表单的使用


获得网址信息
$_GET 获得GET方法提交的数据,由于GET方法提交的数据,显示在网址上,所以我们直接地称之为获得网址信息.$_GET变 量是一个包含名称[name]和值[value]的数组(这些名称和值是通过HTTP GET方法发送的,且都可以利用). 发送的信息量不能超过100个字符. Example: 我们可以通过网址传递参数: http://localhost:8009/12/get.php?id=200 http://localhost:8009/12/get.php?id=200&name=张三&age=20 获得某一个参数: echo $_GET["id"]; echo $GET["name"]; 获得所在参数: foreach ($_GET as $key=>$value) echo $key."---".$value; 注意:指?号以后的参数,即键值对.
参数:SystemRoot 系统目录 如:C:\WINDOWS
服务器变量
$_SERVER $_SERVER 是一个包含诸如头信息(header),路径(path)和脚本位置(script locations)的数组.数组的实体由 web 服 务器创建.$_SERVER["参数"]中的参数如下: 参数" 参数 http://localhost/12/server.php?id=20&name=hello $_SERVER['PHP_SELF'] 取得文件的路径:/12/server.php
Html 表单 input
2.<input type=""> <input type="">标志用来定义一个用户输入区,用户可在其中输入信息.此标志必须放在<form></form>标志对之间. <input type="">标志中共提供了八种类型的输入区域,具体是哪一种类型由type属性来决定.请看下边列表:
<select></select>标志对用来创建一个下拉列表框或可以复选的列表框.
此标志对用于<form></form>标志对之间. <select>具有multiple,name和size属性.multiple属性不用赋值,直接加入标志中即可使用,加入了此属性后列表框 就成了可多选的了;name是此列表框的名字,它与上边讲的name属性作用是一样的;size属性用来设置列表的高度, 缺省时值为1,若没有设置(加入)multiple属性,显示的将是一个弹出式的列表框. <option>标志用来指定列表框中的一个选项,它放在<select></select>标志对之间.此标志具有selected和value属性, selected用来指定默认的选项,value属性用来给<option>指定的那一个选项赋值,这个值是要传送到服务器上的,服 务器正是通过调用<select>区域的名字的value属性来获得该区域选中的数据项的.请看下例:
php与客户端 与客户端
我们知道,php是服务器端语言,而我们访问一个网站,是通过浏览器来进行的.那php是通过什么来和客户端进行通 信的呢?也就是说,如何来获得客户端的信息,如果把php执行的结果,发给客户端?这就是我们本节所要探讨的内容.
这些功能,php通过它的预定义变量,通通实现了. 它们主要是:$_POST $_REQUEST $_GET $_SERVER $_COOKIE
客户端的请求
网站的运行,如果电信行业的客服中心,属于被动的.我们知道,当我们打客户电话时, 那边才会有人接听,从而实现对话.上网,也是如此.
10000 拨号
客服 中心
10000 拨号
客服 中心
上网,如同给服务器(如:php)打电话.实现上,我们上网有两种方式: php 一种是输入网址,我们称之为:get方式. 一种是提交表单,我们称这为:post方式. 通过网址方式(get)将显示在URL中,适合传输小量数据. 通过提交表单(post)不显示在URL中,适合大量数据的传送. 实际上,通过表单,可以是post也可以是get:如下: <form action="save.php" method="post"></form> <form action="save.php" method="get"> </form>
获得表单信息
取规则: 取规则: 1,对于一个name一个value的情况,直接用$_POST取出.如$_POST["username"]. 2,对于一个name多个value情况,如checkbox,将name后加[],如name="hobby[]",取法不变,$_POST["hobby"],但此 值为数组. example: : 姓名:<input name="username"><br> 密码:<input name="password"><br> 性别:<input type="radio" name="sex" value="男">男 <input type="radio" name="sex" value="女">女 省份:<select name="city"> <option value="">请选择</option> <option value="哈尔滨">哈尔滨</option> </select> 爱好:<input type="checkbox" name="hobby[]" value="文学">文学 <input type="checkbox" name="hobby[]" value="体 育">体育 <input type="checkbox" name="hobby[]" value="书法">书法 print_r($_POST["hobby"]); // 得到是一个数组.
Html 表单 select
Html 表单 textarea
4.&lrea提供了可以录入多行信息的功能.如:新闻内容,产品介绍.其它功能同 <input type="text" >一样.
<textarea></textarea>用来创建一个可以输入多行的文本框,此标志对用于<form></form>标志对之间. <textarea>具有name,cols和rows属性.cols和rows属性分别用来设置文本框的列数和行数, 这里列与行是以字符数为单位的.请看下边的例子: 示例: 示例: <textarea name="newsmeno" rows="5" cols="50">这是默认值 </textarea> 综合例子 code:ex03\form\main.htm
动态网页设计-网页表单的使用
开课院系:服装软件与信息学院 教学对象:06计算机应用,06计算机网络,06动漫设计 教学时间:4课时 上课教师:熊全洪
教学重难点以及教学目标
教学重点:1 理解表单是什么,什么时候使用表单 2 如何使用php获取表单参数 教学难点:1 使用php获取用户上传信息 2 cookies与sessions的使用 教学目标:通过本章节的学习,掌握如何使用dreamweaver制作基于php技术的表单
获得表单信息
取规则: 取规则: 1,对于一个name一个value的情况,直接用$_POST取出.如radio,select,输入框$_POST["username"]. 2,对于一个name多个value情况,如checkbox,将name后加[],如name="hobby[]",取法不变,$_POST["hobby"],但此 值为数组. Example: : 姓名:<input name="username"><br> 密码:<input name="password"><br> 性别:<input type="radio" name="sex" value="男">男 <input type="radio" name="sex" value="女">女 省份:<select name="city"> <select <option value="">请选择</option> <option value="哈尔滨">哈尔滨</option> </select> 爱好:<input type="checkbox" name="hobby[]" value="文学">文学 <input type="checkbox" name="hobby[]" value="体 育">体育 <input type="checkbox" name="hobby[]" value="书法">书法 print_r($_POST["hobby"]); // 得到是一个数组. code:12/post.php
相关主题