php提交form表单:处理GET请求

实现的功能是输入姓名后页面显示“Hello XXX”

创建html文件hello.html:

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

 

创建PHP文件hello.php:

<?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\';
}

Get请求把表单的数据显式地放在URI中,并且对长度和数据值编码有所限制,如:http://127.0.0.1/hello.php?name=Vito

 

php提交form表单:处理POST请求

实现一个简单的加法运算功能

创建html文件add.html:

<!DOCTYPE html>
<html>
<head lang=\"en\">
  <  charset=\"UTF-8\">
  < >相加</ >
</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>

 

创建PHP文件add.php:

<?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\';
}

Post请求把表单数据放在http请求体中,并且没有长度限制

form action=""意思是:form是表单,action是转向地址,即form表单需要提交到哪里

收藏 打印