一、获取表单数据

1.1 使用POST()方法提交表单  ---POST()方法可以没有限制地传递数据到服务器,所提交的数据在后台传输,用户在浏览器端是看不到这一过程的,安全性高,适用于发送保密数据和大容量数据到服务器。

范例:

 <form name="form1" method="post" action="index2.php">
<table border="1" width="400" align="center" cellpadding="0" cellspacing="0">
<tr bgcolor="#FFFF00">
<td width="100" align="right" height="25">订单编号:</td>
<td width="100" height="25"><input name="text" type="text" height="25" size="20" maxlength="100"></td>
<td height="25"><input name="submit" type="submit" formenctype="multipart/form-data"></td>
</tr>
</table>
</form>
<?php
echo $_POST["text"];
?>

效果图:

1.2 使用GET()方法提交表单----使用GET()方法提交的表单数据被附加到URL后,并作为URL的一部分发送到服务器端。因此在URL的地址栏中将会显示"URL+用户传递的参数"。必须要有submit输入域标记,才能运行php脚本。

 <form method="get" name="form4" action="index3.php">
<table bgcolor="#FFFF00" width="800" border="1" cellpadding="0" cellspacing="0" align="center">
<tr bgcolor="#FFFF00">
<td align="right" width="100" height="25">用户名:</td>
<td width="100" height="25"><input name="text0" type="text" size="20" maxlength="100"></td>
<td align="right" width="100" height="25">密码:</td>
<td width="100" height="25"><input name="password" type="password" size="20" maxlength="100"></td>
<tr bgcolor="#FFFF00" align="center">
<td width="100" height="25" ><input name="submit" type="submit" value="提交"></td>
</tr>
</table>
</form>
<?php
echo $_GET["text0"];
echo $_GET["password"];
?>

效果如图:

二、在web页面中嵌入php脚本

2.1 使用include语句可引用外部文件top.php,代码如下:

 <?php
include("top.php");
?>

2.2 对表单元素的value属性进行赋值

 <?php
$hidden="yg0025";//为变量$hidden赋值
?> 隐藏域的值:<input type="hidden" name="ID" value="<?php echo $ $hidden;?>">

三、在php中获取表单数据

包括获取文本域、密码域、隐藏域、按钮、文本框、单选按钮、复选框、下拉列表框/菜单列表框、文件域的值。

 <form  name="form" method="post" action ="index.php" enctype="multipart/form-data">
<table width="400" border="1" cellpadding="0" cellspacing="10%"bordercolor="#FFFF00" bgcolor="#00FFFF" >
<tr bgcolor="#FFFF00">
<td width="100" height="25" align="right">姓名:</td>
<td width="100" height="25"><input name="user"type="text"id="user"size="20" maxlength="100"></td>
</tr>
<tr bgcolor="#CC0000">
<td width="100" height="25" align="right">性别:</td>
<td height="25" colspan="2" ><input name="sex" type="radio" value="男" checked>男<input name="sex" type="radio" value="女" checked>女
</tr>
<tr bgcolor="#CCFF66">
<td width="100" height="25" align="right">密码:</td>
<td width="100" height="25"><input name="password" type="password" value="123456" size="20" maxlength="50"></td>
</tr>
<tr bgcolor="#FFFF00">
<td width="100" height="25" align="right">学历:</td>
<td width="100" height="25" ><select name="spec" id="spec" width="20">
<option value="本科" selected>本科</option>
<option value="硕士">硕士</option>
<option value="高中">高中</option>
</select>
</tr>
<tr bgcolor="#FFFF00">
<td width="100" height="25" align="right">爱好:</td>
<td width="100" height="25" ><input name="checkbox[]" type="checkbox" value="电脑" checked>电脑<input name="checkbox[]" type="checkbox" value="音乐" checked>音乐<input name="checkbox[]" type="checkbox" value="运动" checked>运动<input name="checkbox[]" type="checkbox" value="旅游" checked>旅游
</tr>
<tr bgcolor="#FFFFFF">
<td width="100" height="25" align="right">个人写真:</td>
<td height="25" ><input name="photo" type="file" formenctype="multipart/form-data" size="20" maxlength="200"></td>
</tr>
<tr bgcolor="#FFFF00">
<td width="100" height="25" align="right">个人简介:</td>
<td height="25" colspan="2"><textarea name="intro" cols="27" rows="4" id="intro"></textarea></td>
</tr>
<tr bgcolor="#FFFF00">
<td width="100" height="25" align="center" colspan="3"><input name="submit" type="submit" value="提交"><input type="reset" name="submit2" value="重置"></td>
</tr>
</table>
</form> <?php
if($_POST[submit]!=""){
echo"你的个人简历是: ";
echo"姓名: " .$_POST[user];
echo"性别:" .$_POST[sex];
echo"密码:" .$_POST[password];
echo"学历:" .$_POST[spec];
echo"爱好:";
//获取复选框信息
for($i=0;$i<count($_POST);$i++)
echo $_POST[checkbox][$i]."&nbsp;&nbsp;";
$path= 'Y:\AppServ\www\01\upfile'.$_FILES['photo']['name'];
//上传文件
move_uploaded_file($_FILES['photo']['tmp_name'],$path);
echo "个人写真:".$path;
echo "个人简介:".$_POST[intro]; }

php与web页面交互(二)的更多相关文章

  1. (基础篇)PHP与Web页面交互

    PHP与Web页面交互是实现PHP网站与用户交互的重要手段.在PHP中提供了两种与Web页面交互的方法,一种是通过Web表单提交数据,另一种是通过URL参数传递. 这里我们将详细讲解表单的相关知识,为 ...

  2. 记Outlook插件与Web页面交互的各种坑 (含c# HttpWebRequest 连接https 的完美解决方法)

    1) 方案一,  使用Web Service  基础功能没问题, 只是在连接https (ssh) 网站时, 需要针对https进行开发 (即http 和https 生成两套接口, 不太容易统一 ). ...

  3. PHP与web 页面交互

    PHP与Web页面交互是实现PHP网站与用户交互的重要手段.在PHP中提供了两种与Web页面交互的方法,一种是通过Web表单提交数据,另一种是通过URL参数传递. 这里我们将详细讲解表单的相关知识,为 ...

  4. 5.PHP与Web页面交互

    PHP与Web页面交互 PHP中提供了两种与Web页面交互的方法,一种是通过Web表单提交数据,另一种是通过URL参数传递. 表单提交用户名字和密码: <form name "form ...

  5. php与web页面交互

    一.web表单 web表单的功能是让浏览者和网站有一个互动的平台.web表单主要用来在网页中发送数据到服务器. 1.1 表单的创建 使用form标记,并在其中插入相关的表单元素,即可创建一个表单. & ...

  6. PHP关于web页面交互内容

    学php学了有一段时间了总结总结给大家分享一下 PHP中的引用 第一段程序: <?php $first_name="firstName"; $first=&$firs ...

  7. PHP 笔记——Web页面交互

    一.客户端数据提交方法 客户端浏览器的数据通常使用 GET.POST 方式提交到服务器. 1.GET方式 GET方式指直接在URL中提供上传数据或者通过表单采用GET方式上传. http://url? ...

  8. Spring Boot + thymeleaf 后台与页面(二)

    Spring Boot推荐使用thymeleaf模板完成与页面的交互(已不支持JSP某些特性,不推荐JSP) 步骤 在一个Spring Boot Web项目基础上,也可以参考我前一篇文章建立的项目 1 ...

  9. 1.PHP与Web页面的交互

    一.概览: PHP是一种专门用于Web开发的服务器端脚本语言.从这个描述可以知道,PHP要打交道的对象主要有服务器(Server),和基于Web的HTML(超文本标识语言).使用PHP处理Web应用时 ...

随机推荐

  1. RegExp对象的三个方法

      RegExp 对象有 3 个方法:test().exec() 以及 compile().   test( ) test()方法检索字符串中的指定值.返回值是true或false. 例子: 因为字符 ...

  2. LitePal 之 DatabaseGenerateException

    DatabaseGenerateException错误 出现这个错误,是因为表结构的实体类中的属性(对应数据库中的字段) 与 SQL语法中的关键字冲突 . 另外 记录一下 配置litepal.xml文 ...

  3. 织梦DEDECMS更换目录后页面内的图片和缩略图无法显示解决方法

    http://www.win8f.com/seoyouhua/6609.html 很多人碰到织梦更换目录后内容图片和缩略图无法显示的问题,在此,慧鸿网络特地搜集整理了一篇关于织梦出现缩略图和内容无法显 ...

  4. Java数据持久层框架 MyBatis之API学习十(Logging详解)

    对于MyBatis的学习而言,最好去MyBatis的官方文档:http://www.mybatis.org/mybatis-3/zh/index.html 对于语言的学习而言,马上上手去编程,多多练习 ...

  5. Excel的列编号 例如:A对应1,Z对应26,AA对应27,AZ对应52的JavaScript怎么写?

    今天碰到的题目,当时不会.回来想了一会,调试了一下,然后想上网对答案,发现竟然没有!!! function str(num){ if(num<=0){ alert("excel表格貌似 ...

  6. es7重点笔记

    1,函数绑定运算符,用来取代call,apply,bind调用,写法:并排的双冒号(::),左边是对象,右边是函数 foo :: bar; // 等同于bar.bind(foo); 双冒号返回的还是原 ...

  7. C# winform引用com组件,创建AXHOST组件失败解决方案

    解决方法非常简单,请首先关闭你的开发工具然后删除所有*.vshost.exe 的文件. 重新打开visual studio开发工具,重新编译你的程序.

  8. SpringMvc4.x--@ControllerAdvice注解

    通过@ControllerAdvice.我们可以将对于控制器的全局配置放置在同一个位置,注解了@ControllerAdvice的类的方法可以使用@ExceptionHandler,@InitBind ...

  9. scrapy_Response and Request

    scrapy中重要的两个类是什么? Requests.Response 什么是Requests? 网页下载 有哪些参数? url callback headers     # 头部信息 cookie ...

  10. Mybatis集成到spring boot

    1, Mybatis简介 MyBatis 是支持定制化 SQL.存储过程以及高级映射的优秀的持久层框架.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBatis 可 ...