本文目录一览:
- 1、PHP 怎么通过表单给变量赋值?
- 2、php怎么给javascript变量赋值
- 3、php 怎么把一个变量赋值到一个文本框里
- 4、PHP对象赋值给变量的两种方式的区别,一般赋值和引用赋值
- 5、php类怎么给静态变量赋值
- 6、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是等于值
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的值为变量名的变量的值
...
}