html提交表单,php在后台获取表单内容的方法_例1

html代码:

  1. <html>

  2.  

    <head>

  3.  

    <meta http-equiv="Content-Type" content="text/html; charset=utf8">

  4.  

    <title>This is a simple HTML form!</title>

  5.  

    </head>

  6.  

    <body>

  7.  

    <form action="send_simpleForm.php" method="POST">

  8.  

    name:<input type="text" name="username"><br>

  9.  

    select some products: <br>

  10.  

    <select name="products[]" size=6 multiple>

  11.  

    <option value="c++">c++</option>

  12.  

    <option value="c#">c#</option>

  13.  

    <option value="php">php</option>

  14.  

    <option value="Python">Python</option>

  15.  

    <option value="lua">lua</option>

  16.  

    <option value="JavaScript">JavaScript</option>

  17.  

    </select><br />

  18.  

    Message:<br>

  19.  

    <textarea name="message" rows="5" cols="40"></textarea><br>

  20.  

    <input type="submit" value="ok">

  21.  

    </form>

  22.  

  23.  

    </body>

  24.  

  25.  

    </html>

php代码:

<?php

header("Content-Type: text/html; charset=UTF-8");

if (isset($_POST["username"]))
{
	echo "输入的名户名为:" . $_POST["username"] . "<br>";
}

if (isset($_POST["products"]))
{
	if (is_array($_POST["products"]) && !empty($_POST["products"]))
	{
		echo "选择的科目为:" . "<br>";
		foreach ($_POST["products"] as  $value ) {
			echo  "$value <br />";
		}
		echo "选择的个数为:" . count($_POST["products"]) . "<br>";
	}
}

if (isset($_POST["message"]))
{
	echo "输入的消息为:" . $_POST["message"] . "<br>";
}

//表单如果以POST提交,那么获取内容是就用$_POST["control_name"];
//表单如果以GET提交,那么获取内容就用$_GET["control_name"];

 ?> 

备注:在用上面的示例是,Apache+php环境要搭建好,并且要保证Apache服务是启动的

创建文件保存上面的代码时,不要用记事本,如果用记事本中文显示好像有问题,这里我推荐一款软件(Sublime Text 3),用该工具,新建文件,然后保存对应的文件格式,然后在浏览器中输入html的地址,这里我用自己的做例子说明,输入如下地址:

localhost/simpleForm.html

输入数据后,单击ok,显示如下内容,显示的内容就是php在后台的处理结果

原文地址:https://www.cnblogs.com/apolloren/p/9261125.html

时间: 2024-08-30 00:09:52

html提交表单,php在后台获取表单内容的方法_例1的相关文章

springboot框架中集成thymeleaf引擎,使用form表单提交数据,debug结果后台获取不到数据

springboot框架中集成thymeleaf引擎,使用form表单提交数据,debug结果后台获取不到数据 表单html: <form class="form-horizontal form-material" th:object="${user}" th:action="@{/user/updateOneUserInfo}" method="post"> <input type="hidden

Servlet实现表单提交(注册小功能),后台获取表单数据

用servlet实现一个注册的小功能 ,后台获取数据. 注册页面: 注册页面代码 : <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <form action="/RequestDemo/RequestDemo3"

SQL 从指定表筛选指定行信息 获取表行数

1.获取指定表的行数 --获取表中数据行数 --select max([列名]) from 表名 2.筛选指定表的指定行数据(数据表分页获取) http://www.cnblogs.com/morningwang/archive/2009/01/02/1367277.html

VBScript设置和获取剪切板内容的方法

Automation中经常需要程序和剪切板交互,还在使用键盘一个一个input?内容多的话,岂不是太慢了,使用剪切板的黏贴复制,so fast,so easy--具体需要调用Microsoft Forms 2.0 Object Library的对象和方法,用它轻松实现设置和获取剪切板的内容,下面写了2个设置和获取剪切板内容的函数,需要的时候直接调用~  'operating clipboard Function setClipboard(str)     'setting clipboard's

springmvc后台获取表单提交的数据——@ModelAttribute等方式

1.通过注解ModelAttribute直接映射表单中的参数到POJO.在from中的action写提交的路径,在input的name写参数的名称. package com.demo.model; public class user { private String username; private String password; private int nsex; public String getUsername() { return username; } public void se

表单个性化存在后台数据表

select * from FND_FORM_CUSTOM_RULES; condition是条件 原文地址:https://www.cnblogs.com/lanminghuai/p/11354284.html

封装一个获取module.exports内容的方法

let fs = require('fs') let req = (moduleName) => { //content代表的是文件内容 let content = fs.readFileSync(moduleName, 'utf8') console.log(content + '\n return module.exports') //最后一个参数是函数的内容体 let fn = new Function('exports','module','require','__dirname','_

前端表单提交数据~php获取表单内容

上图代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <HEAD><meta http-equiv="C

struts2入门之struts2获取表单数据

在上一篇博文中分享了action如何获取表单数据,在本篇博文中分享一下用struts2这个框架如何来获取表单数据. struts2获取表单数据可以分为三种方式: 1.属性封装 2.模型驱动封装 3.表达式封装 分别介绍以上三种方式: 属性封装的步骤:首先在action中定义成员变量,并写set方法(这里为了避免和后面的混淆,把get和set方法都写上得了),然后该action要访问的form表单中的属性值要和定义的成员变量名称一样,在action访问到jsp页面时,form表单中的数据都已经拿到