$this->spArgs()问题,急求管理员。

#1 shejiqi

$this->spArgs()是获取整个表单的值,但是现在有一个问题。

有一个会员注册表单,其中密码需要MD5以后存入数据库,这种情况应该怎么办呢。

我不想一个一个参数获取,因为表单项太多了,而且有3种会员,所以有3张类似的表单。

有什么解决办法吗?Jake大哥

能直接改变 $this->spArgs() 获取中某个参数的值吗

2010-12-09 17:01:58

#2 jake

如此:

$args = $this->spArgs(); // 获取到全部的提交参数
$args['password'] = md5($args['password']); // MD5了密码
$g->create($args); // 入库

2010-12-09 17:20:13

#3 shejiqi

我也看了代码 $this->spArgs() 返回的是一个数组吗?
$array_user = $this->spArgs();
$u_pwd = md5($this->spArgs("u_pwd")) ;
$array_user = $array_user(
u_pwd => $u_pwd,
);

$xxxx->create($array_user);

这样可以吗。。。。。。。。。。。

2010-12-09 17:21:16

#4 jake

$this->spArgs() 返回是一个数组,你可以这样:
$array_user = $this->spArgs();
$u_pwd = md5($this->spArgs("u_pwd")) ;
$array_user['u_pwd'] = $u_pwd;
$xxxx->create($array_user);

2010-12-09 17:25:19