一、获取表单数据

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. HDU 4763 Theme Section

    题目: It's time for music! A lot of popular musicians are invited to join us in the music festival. Ea ...

  2. vue-cli脚手架的环境搭建

    vue-cli (1)检查node版本 在安装vue的环境之前,安装NodeJS环境是必须的.可以使用node -v指令检查,需要保证安装了4.0版本以上的nodeJS环境. 当然,没有安装的话,去N ...

  3. 猜随机数(控制台输入,字符串转int)

    package com.hanqi.suijishu; import java .util.Random; // main方法类 专门用来运行方法 public class Main { public ...

  4. 浅谈 C/S 和 B/S 架构

    概述 在这个信息急剧膨胀的社会,我们不得不说人类正进入一个崭新的时代,那就是信息时代.信息时代的一个主要而显著的特征就是计算机网络的应用.计算机网络从最初的集中式计算,经过了Client/Server ...

  5. nginx重启报找不到nginx.pid的解决方法

    nginx被停止(nginx -s stop)或者直接杀掉了进程(kill -9 nginx的进程号)后,调用命令(nginx -s reload 或者 nginx -s reopen)会报错:无法找 ...

  6. jquery 图片自动无缝滚动

    <!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-e ...

  7. asp.net -mvc框架复习(6)-基于MVC实现简单计算器

    1.创建好文件夹 2.视图层代码编写 <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dyn ...

  8. hadoop问题: bin/hadoop fs -ls ls: `.': No such file or directory

    问题描述:bin/hadoop fs -ls ls: `.': No such file or directory 问题分析:版本问题,用法不同 https://stackoverflow.com/q ...

  9. 第一个ServiceStack服务框架

    第一个ServiceStack服务框架 最近刚接触ServiceStack,就尝试着写了第一个服务框架,难免出错,还望同道们多多指正. 关于ServiceStack相关的概念不在做详细的叙述,网上研究 ...

  10. mysql 查询今天,昨天,上个月sql语句 注解

    今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天Select * FROM 表名 Where TO_DAYS( NOW( ) ...