8.8 PHP与web表单的综合应用
视频讲解:光盘TMlx811 PHP与Web表单的综合应用.mp4
表单是实现动态网页的一种主要的外在形式,使用表单可以收集客户端提交的信息。表单是网站互动功能的重要组成部分。
【例8.13】本例将综合前面范例中介绍的有关表单中的各组件,实现各个组件的综合应用。本例主要在例8.2的基础上,实现获取表单元素的值。通过POST方法将各个组件的值提交到本页,再通过$_POST来获取提交的值。(实例位置:光盘TMsl813)
具体开发步骤如下:
(1)表单的设计步骤可参见例8.2的开发步骤(1)~(3)。
(2)对表单提交的数据进行处理,输出各组件提交的数据,代码如下:
<?php if(isset($ POST['submit'])&&$ POST['submit']! =""){ //如果提交了表单 echo"您的个人简历内容是:"; //输出字符串 echo" 姓名:".$ POST['user']; //输出用户名 echo" 性别:".$ POST['sex']; //输出性别 echo" 密码:".$ POST['pwd']; //输出密码 echo" 学历:".$ POST['select']; //输出学历 echo" 爱好:"; //输出字符串 //获取“爱好”复选框的值 for($i=0; $i<count($_POST['fond']); $i++) echo $_POST['fond'][$i]." "; //实现文件上传功能,将上传的文件存储在upfiles文件夹中 $path='./upfiles/'. $_FILES['photo']['name']; //指定上传的路径及文件名 move_uploaded_file($_FILES['photo']['tmp_name'], $path); //上传文件 echo" 个人写真:".$path; //输出个人写真的路径 echo" 个人简介:".$ POST['intro']; //输出个人简历 } ?>
说明
关于上传图片或文件的内容将在第13章进行详细讲解。
(3)在本例的根目录下建立一个upfiles文件夹,用来存储上传的文件。
(4)在IE浏览器中输入地址,按Enter键,运行结果如图8.13所示。
图8.13 PHP与Web表单的综合应用
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。