Home > Backend Development > PHP Tutorial > A brief discussion on PHP form submission, a brief discussion on form form_PHP tutorial

A brief discussion on PHP form submission, a brief discussion on form form_PHP tutorial

WBOY
Release: 2016-07-13 09:47:58
Original
811 people have browsed it

A brief discussion on php submission of form forms, a brief discussion on form forms

Processing GET requests

The function implemented is to display "Hello XXX" on the page after entering the name

Create html file hello.html:

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <title>欢迎</title>
</head>
<body>
<form action="hello.php" method="get">
  <input name="name" type="text"/>
  <input type="submit"/>
</form>
</body>
</html>

Copy after login

Create PHP file hello.php:

<&#63;php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2015/6/30
 * Time: 15:03
 */
header("Content-type: text/html; charset=utf-8");
if(isset($_GET['name'])&&$_GET['name']){//如果有值且不为空
  echo 'Hello '.$_GET['name'];
}else{
  echo 'Please input name';
}

Copy after login

The Get request explicitly places the form data in the URI, and has restrictions on the length and data value encoding, such as: http://127.0.0.1/hello.php?name=Vito

Handling POST requests

Implement a simple addition function

Create html file add.html:

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <title>相加</title>
</head>
<body>
<form action="add.php" method="post">
  <input name="num1" type="text"/>
  +
  <input name="num2" type="text"/>
  <input type="submit" value="相加"/>
</form>
</body>
</html>

Copy after login

Create PHP file add.php:

<&#63;php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2015/6/30
 * Time: 18:02
 */


if($_POST['num1']&&$_POST['num2']){
  echo $_POST['num1']+$_POST['num2'];
}else{
  echo 'Please input num';
}

Copy after login

Post request puts the form data in the http request body, and there is no length limit

form action="" means: form is the form, action is the redirection address, that is, where the form needs to be submitted

The above is the entire content of this article, I hope you all like it.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1024921.htmlTechArticleA brief discussion on php submission of form forms, a brief discussion on the function of form form processing GET request is that after entering the name, the page displays " Hello XXX” Create html file hello.html: !DOCTYPE htmlhtmlhead lang="...
Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template