php表单提交为什么用get方式可以提交而post方式却不可以提交?坐等
程序员文章站
2022-03-07 21:48:43
...
php表单提交为什么用get方式可以提交而post方式却不可以提交,一直显示:
Notice: Undefined index: form in C:\xampp\htdocs\index.php on line 2;
就是说post方式传值失败,是在不能理解,目录是在c:xampp/htdocs目录下的。
请解答下,非常感激。
html源码:
Document
php源码:
1 2 echo 'hello:'.$_GET['form'];
3 ?>
Document
php源码:
$name=$_POST["abc"];
echo $name;
?>
你这样改一下试试
Notice: Undefined index: form in C:\xampp\htdocs\index.php on line 2;
就是说post方式传值失败,是在不能理解,目录是在c:xampp/htdocs目录下的。
请解答下,非常感激。
html源码:
php源码:
1 2 echo 'hello:'.$_GET['form'];
3 ?>
回复讨论(解决方案)
没有名为 form 的表单控件
html源码:
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()端口一致即可
上一篇: php mvc的简单实现
下一篇: PHP提取多维数组指定一列的方法大全
推荐阅读
-
php-PHP用get方式提交表单,参数可以附加在url后传递吗?
-
php-PHP用get方式提交表单,参数可以附加在url后传递吗?
-
一个模拟的表单类,可以模拟post和get方式提交。
-
php表单提交为什么用get方式可以提交而post方式却不可以提交
-
php表单提交为什么用get方式可以提交而post方式却不可以提交
-
html5 - php表单提交get方式可以提交获取值而post方式却不可以获取
-
html5 - php表单提交get方式可以提交获取值而post方式却不可以获取
-
php表单提交为什么用get方式可以提交而post方式却不可以提交?坐等
-
php表单提交为什么用get方式可以提交而post方式却不可以提交?坐等