<php
$username=$_POST['username'];
>
<form action="" ><input type="text" name="username"><input type="submit" name="submit" value="提交"></form>
form的action属性留空的话就直接提交到当前页面了 后台直接$_POST获取前台传过来的表单域啊
PHP 可以通过POST、GET方法获取到表单提交的数据
获取到的POST、GET是数组形式的值,需要通过键值来详细获取相应的值
比如: indexphp 页面
下面是POST方法
<form name="form1" method="post" action="indexphp">
<input type="text" name="contents" value="">
<input type="submit" value="提交">
</form>
<php
//获取表单提交的数据
$contents = $_POST['contents'];
echo $contents;
>
也可以是下面是GET方法
<form name="form1" method="get" action="indexphp">
<input type="text" name="contents" value="">
<input type="submit" value="提交">
</form>
<php
//获取表单提交的数据
$contents = $_GET['contents'];
echo $contents;
>
POST相对于GET方法,更好一些,可以提交大量数据,以及更安全些。
1 修改phpini,查找 register_globals,将其值修改为 On。这样就可以像原来一样,例如,提交的表单中包括一个名为"username"的变量,那么在php中就可以直接使用$username来访问该变量。但是,除非你要使用一段旧的代码而考虑到兼容性问题,否则不建议使用该方法。
2 使用 $>
以上就是关于php表单怎样提交到当前页面,并用$_POST获取其值全部的内容,包括:php表单怎样提交到当前页面,并用$_POST获取其值、php怎么从表单接收数据、表单提交有那两种方式PHP如何获得表单提交的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)