本文目录一览:
- 1、PHP表单POST方式怎么传递变量
- 2、如何在一个.php里调用另一个.php里的变量
- 3、PHP网页表单内显示预设变量值
- 4、php 表单提交的变量在处理页面只能用一次
- 5、PHP 怎么通过表单给变量赋值?
PHP表单POST方式怎么传递变量
可以增加一个隐藏的表单元素input type="hidden" name="we" value=变量的值然后用$_POST['we']获取
如何在一个.php里调用另一个.php里的变量
第一:可以使用定义为全局变量;第二:可以在该页面用include引入包含变量的页面,这样就可以用了。在各个页面用的比较多的建议使用全局变量。就爱偷偷笑
PHP网页表单内显示预设变量值
以上答案均正确,建议你使用下面的方式实现:
?php
echo END
注意上面的END后面不能有空格,现在开始可以使用任何的HTML代码,里面可以使用$调用PHP的变量
td width="100" height="30" align="right" valign="middle" scope="col"流水号:/td
td height="30" align="left" valign="middle" scope="col"input type="text" name="a_lsh" value="$a_lsh"/td -php调用表单变量
HTML代码到这行结束,下面一行的END前面不能有任何内容,后面立即是分号
END;
?
这种方式你用了就会喜欢,当语句有许多变量,特别是在JS代码里面使用的时候,其它方法都会非常困难。
php 表单提交的变量在处理页面只能用一次
1. 修改php.ini,查找 register_globals,将其值修改为 On。这样就可以像原来一样,例如,提交的表单中包括一个名为"username"的变量,那么在php中就可以直接使用$username来访问该变量。但是,除非你要使用一段旧的代码而考虑到兼容性问题,否则不建议使用该方法。-php调用表单变量
2. 使用 $HTTP_GET_VARS、$HTTP_POST_VARS数组来访问,例如写成$HTTP_POST_VARS["username"]的形式。不过该方法也不建议采用。
3. (推荐)使用 $_POST、$_GET等数组来访问,例如写成 $_POST["username"]的形式。建议采用这种方法。
4. (推荐)使用 import_request_variables 函数。该函数将提交内容导入到变量中。例如 import_request_variables("gp", "rvar_");第一个参数可以选择g,p,c,分别表示导入 GET,POST,COOKIE 变量;第二个参数为导入后的变量前缀。执行上面的语句后即可使用 $rvar_username 来访问提交的 username 变量。使用import_request_variables("gp", "");可以兼容以前的PHP程序。-php调用表单变量
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" }-php调用表单变量
隐藏栏位
["ASD"]= string(11) "login_inset"
这里说明了,隐藏栏位是可以是通过表单变量ASD赋值login_inset
关于这个有个简单的理解
input type=hidden name=asd value='login_inset'
隐藏栏位的name是等于变量
隐藏栏位的value是等于值