Home > Backend Development > PHP Tutorial > php表单提交为什么用get方式可以提交而post方式却不可以提交?坐等

php表单提交为什么用get方式可以提交而post方式却不可以提交?坐等

WBOY
Release: 2016-06-23 13:13:35
Original
1241 people have browsed it

php表单提交为什么用get方式可以提交而post方式却不可以提交,一直显示:
Notice:  Undefined index: form in C:\xampp\htdocs\index.php on line 2;
就是说post方式传值失败,是在不能理解,目录是在c:xampp/htdocs目录下的。
请解答下,非常感激。

html源码:
nbsp;html>


   
   Document


   

      
      
   




php源码:
2    echo  'hello:'.$_GET['form'];
3 ?>


回复讨论(解决方案)

没有名为 form 的表单控件

html源码:
nbsp;html>


   
   Document


   

      
      
   




php源码:
 $name=$_POST["abc"];                
echo $name;
 ?>

你这样改一下试试

你表单是post提交,取的时候你又用$_GET

没有名字为form的表单控件

form 的method是post
而你接收的时候确实get
难道这不是问题?

1.你在php页面获得的  echo  'hello:'.$_GET['form'];      本身用POST传值你用get获取,这个是问题1

2. form是表单的id,我觉得你想获取 中填写的值吧,你给他设置一个name             然后在php页面   echo  'hello:'.$_POST['id'];

我也是类似的问题,只有一种可能,就是你得phpstrom配置的端口与phpinfo()端口不符。先看一下phpinfo()?>的端口在哪里比如localhost,那么就配置phpstrom-》Tools-》Dployment-》Configuration-》
新建比如Name=localhost,然后设置Web sever root url为http://localhost,端口与phpinfo()端口一致即可

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