浅谈php提交form表单

前端技术 2023/09/04 PHP

处理GET请求

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

创建html文件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>

创建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

处理POST请求

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

创建html文件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>

创建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表单需要提交到哪里

以上所述就是本文的全部内容了,希望大家能够喜欢。

本文地址:https://www.stayed.cn/item/11651

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。