×

php中给变量赋值

php中给变量赋值(php中变量赋值的方式区别)

admin admin 发表于2023-03-31 06:16:10 浏览64 评论0

抢沙发发表评论

本文目录一览:

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是等于值

php怎么给javascript变量赋值

首先,需要赋值的javascript脚本必须要写在PHP的页面中,不能引入进来。在这个页面里,直接写PHP代码就可以了,比如scriptvar a = "?php echo $a;?"/script,这样就行了,javascript能够获取后台传入的变量$a.-php中给变量赋值

php 怎么把一个变量赋值到一个文本框里

PHP中把文本框中的变量复值到另一个文本框中,用js主要方法

1:给两个文本框(文本1,文本2)分别添加一个ID属性(分别为啊,b)

2:给button添加click事件

3:当触发click事件根据文本框1的ID得到其value值,根据ID获取文本框2

4:得到文本框之后,("#a").value=(#b).value

4、赋值完成

PHP对象赋值给变量的两种方式的区别,一般赋值和引用赋值

把变量存储值当成文件存储内容来理解,普通赋值就是文件复制,引用赋值就是建立快捷方式,明白了吧。

php类怎么给静态变量赋值

case-1:给类中的静态变量赋值:

class PHPJungle{

private static $__instance = null;# 类中的私有成员:静态变量

public function __construct(){

}

public static function getInstance(){

if(self::$__instance instanceof self)

return self::$__instance; # 给静态变量赋值

return new self();

}

public function anyMethod(){

echo 'Hello world!','hr';

return;

}

}

$PJ = new PHPJungle();

$PJ-getInstance()-anyMethod();

case-2:给函数中的局部静态变量赋值:

function hello(){

static $total = 0;

echo $total,'hr';

$total++; # 给函数中的局部静态变量赋值

}

hello();# 0

hello();# 1

hello();# 2

php变量赋值的方法

不是变量问题,是if的语法问题,应该是

if($view[$typeid]==0) {

....

}

当然,最好增加一个判断,以免发生$view[$typeid]未定义的错误,如

if(! isset($view[$typeid])) {

die('$view中并没有定义下标' . $typeid . '哦');//当然你可以修改为其他处理

}

if($view[$typeid] ==0) {

...

}

如果,你的意思是你有$view1,$view2,$view3,然后想根据$typeid动态调用变量的话,这样写

$str = 'view' . $typeid; //得到类似view1,view2的字符

if ($$str == 0) { //连续两个$$表示变量的变量,即已$str的值为变量名的变量的值

...

}