
<form action=“xxxxphpid=<php echo $_GET['ID']>” method='post'>
这样可以传GET
或者使用$_POST['ID']
<input type="hidden" name='ID' value="<php echo $_GET['ID']>" />
首先你一点提交,form里面会指定提交到某个页面,form标签里面有一个属性是指定提交的方式method="get"或者method="post",如果是用get提交,到下个页面用$_GET["XXX"]; 来接收,如果是用post提交,到下个页面用$_POST["XXX"];接收。你可以试一下用echo $_POST["XXX"];打印出来看看。如果表单提交的是多选按钮值,那就需要用数组方式才能穿到下个页面
1
<form id="form1" name="form1" method="get" action="resetpasswordphp">
改成
<form id="form1" name="form1" method="post" action="resetpasswordphp">
2
$oldpw = $_GET['oldpw']; //获取旧密码
$newpw = $_GET['newpw']; //获取第1次输入的新密码
$newpw2 = $_GET['newpw2']; //获取第2次输入的新密码
改成
$oldpw = $_POST['oldpw']; //获取旧密码
$newpw = $_POST['newpw']; //获取第1次输入的新密码
$newpw2 = $_POST['newpw2']; //获取第2次输入的新密码
>
在表单页面先把数组给序列化,比如json,xml或自定义的字符串如"1,2,3,4"
然后用一个<input name="myArray" value="1,2,3,4">值就提交给php的$_POST["myArray"]后,
再在php反序列化成php的数组
获取到的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方法,更好一些,可以提交大量数据,以及更安全些。
以上就是关于php中POST表单提交的ID如何获取全部的内容,包括:php中POST表单提交的ID如何获取、PHP怎么获取非form表单传来的post数据、PHP获取表单的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)