8.8 PHP与Web表单的综合应用

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]."&nbsp; &nbsp; "; //实现文件上传功能,将上传的文件存储在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表单的综合应用

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

8.8 PHP与Web表单的综合应用