一、获取表单数据

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. fireasy 使用篇 - 简介

    一.Fireasy 简介 Fireasy是一套基于.Net Framework应用开发组件,其主旨思想为“让开发变为更简单”,其义为,使用尽可能少的组件,实现你所需的功能.Fireasy几乎覆盖了开发 ...

  2. 学习Lucene、solr之前应当了解的一些术语

    一些简单易理解术语,例如:词条搜索.语义信息.搜索引擎 搜索引擎分类:全文搜索(百度.谷歌).目录搜索.元搜索.垂直搜索 元搜索例子:360综合搜索.搜魅网(someta 集合了百度.google.搜 ...

  3. 最简Java程序

    本文是笔者创建项目--一系列java示例程序的总结.项目位置在SimplestJavaDemos,欢迎访问. 以下为正文: ---   作为一个伪完美主义+拖延癌患者,每次要学习新技术的时候,总是要把 ...

  4. IE调试网页之三:使用 F12 工具控制台查看错误和状态 (Windows)

    IE调试网页之三:使用 F12 工具控制台查看错误和状态 (Windows)  等 请见博客园的  我的收藏

  5. javaScript之jQuery

    一.jQuery简介   jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架).jQuery设计的宗旨 ...

  6. ASP.NET没有魔法——ASP.NET MVC 模型绑定

    在My Blog中已经有了文章管理功能,可以发布和修改文章,但是对于文章内容来说,这里缺少最重要的排版功能,如果没有排版的博客很大程度上是无法阅读的,由于文章是通过浏览器查看的,所以文章的排版其实与网 ...

  7. Spring注解装配

    Spring 自动装配的主机有 @Autowired.@Intect.@Resource @Autowired是byType的, @Resource是byName的.我们一般用@Atutowired. ...

  8. JQuery判断是否为空

    //有如下三种判断 var A=$("#**).val(); if(A==null||A!=undefined||A==""){ //处理 } //参考文章1说下面方法效 ...

  9. 开发步骤Dubbo、spring mvc、springboot、SSM开发步骤

    一.Dubbo开发步骤: 链接:https://pan.baidu.com/s/1pMPO1kf 密码:9zaa 第一: 1.创建consumer工程2.在pom.xml文件下添加配置3.添加appl ...

  10. maven部署项目遇到的问题

    在构建maven hibernate时候的exception 错误原因:通过maven dependency引入了hibernate5.2.10 final 而hibernate-core中没有上述该 ...