您的位置:

php表单值,php获取表单数据

本文目录一览:

php 如何获取表单中的一系列值?

php是服务器端脚本,如果上面的表单是你服务器端编写的,可以直接传值 id、class 等给php脚本进行查询就可以了;如果上面的表单是你获取其他站点上,那通常的做法,可以使用正则来提取值再传给php脚本进行查询。

表单提交到另一个php页面,如何保存获取表单值

一个表单无法同时提交多个页面,只有提交给一个页面后,再提交给下一个页面,就象安装软件时候的“下一步”一样,是一步一步的传递的。

php文件获取“上一步”表单传递来的数据,方法是使用数组$_get和$_post,例如表单里面有inputtype=textname=uservalue=abc,那么在php里面就有$_get["user"]或者$_post["user"](根据表单的提交方法),其值为"abc"。

PHP表单传值

input type="hidden" id="yourvalue" name="yourvalue" value=$val /

这样就会跟其他变量一样,传到下一个页面。就是用hidden,页面上不显示,但是是存在的。这只是一个提示,如果不明白的话,你可以在搜索一下。

PHP获取表单的值

1.

form id="form1" name="form1" method="get" action="resetpassword.php"

改成

form id="form1" name="form1" method="post" action="resetpassword.php"

2.

$oldpw = $_GET['oldpw']; //获取旧密码

$newpw = $_GET['newpw']; //获取第1次输入的新密码

$newpw2 = $_GET['newpw2']; //获取第2次输入的新密码

改成

$oldpw = $_POST['oldpw']; //获取旧密码

$newpw = $_POST['newpw']; //获取第1次输入的新密码

$newpw2 = $_POST['newpw2']; //获取第2次输入的新密码

PHP 怎么通过表单给变量赋值?

使用表单隐藏栏位在接收资料的位置使用自定义变量

使用$_POST["变量"]来获取表单变量的值

例子:

?

echo"form action=index.php method=POST name=regform

  centertable border=1 cellpadding=0 cellspacing=0 bordercolor=#111111 width=400 id=AutoNumber1

      tbody

        tr

          td width=300帐号:

           input type=text name=reg_username maxlength=30

          br

            密码:

          input type=password name=reg_password maxlength=30

          td width=100

            input type=submit name=check value=登录

input type=hidden name=asd value='login_inset'br

          /div/td

        /tr

      /tbody

    /table

  /center

  /formbrbr 

";

if ($ASD == "login_inset"){

$username = $_POST["username"];

$password = $_POST["pasword"];

echo $username , $password ;

}

?

上面是index.php表单regform

reg_username是帐号

reg_password是密码

REGISTER_S1是隐藏栏位值变量

这里已经给变量REGISTER_S1赋值login_inset

这样当提交表单~就会把3个变量reg_username,reg_password,REGISTER_S1

传递到index.php

然后if ($ASD == "login_inset")

这里是如果变量ASD是匹配login_inset的话

显示$username , $password 的变量

如果自己写的话可以使用var_dump($_POST);插件表单传递的资料有那些

if ($ASD == "login_inset"){

var_dump($_POST);

$username = $_POST["username"];

$password = $_POST["pasword"];

echo $username , $password ;

}

?

那么我们看看下面的测试

帐号我们输入123

密码我们输入456

然后点登录递交资料

根据var_dump($_POST);我们可以看到所有表单递交的资料

array(4) { ["reg_username"]= string(3) "123" ["reg_password"]= string(3) "456" ["check"]= string(6) "登录" ["ASD"]= string(11) "login_inset" }

隐藏栏位

["ASD"]= string(11) "login_inset"

这里说明了,隐藏栏位是可以是通过表单变量ASD赋值login_inset

关于这个有个简单的理解

input type=hidden name=asd value='login_inset'

隐藏栏位的name是等于变量

隐藏栏位的value是等于值

php 即时获取表单值

光用php无法实现这个功能,一般来说,需要利用javascript代码:

html

head

meta charset="UTF-8" /

script type="text/javascript"

function checkLength(which)

{

var curr = which.value.length+1;

document.getElementById("chCount").innerHTML = curr.toString();

}

/script

/head

body

form method="post" action=""

input name="text" type="text" onkeypress="checkLength(this)" /

br /

你已输入了 span id="chCount"0/span 个字.

/form

/body

/html