CodeIgniter/php-连接两个POST变量以形成一个新变量
我有一个表单,其中一个用户提交他的成员名,第一个和最后一个。我想结合这两个,并使用CodeIgniter的CodeIgniter/php-连接两个POST变量以形成一个新变量,php,codeigniter,Php,Codeigniter,我有一个表单,其中一个用户提交他的成员名,第一个和最后一个。我想结合这两个,并使用CodeIgniter的url\u title功能将它们作为成员ID发送到数据库。换句话说,只要确保它是小写、下划线、URL安全的,等等。这是我模型中的代码,但在数据库中,memberID的值为零: $v_membername = $this->input->post('f_membername'); $v_memberlast = $this->input->post('f_memberl
url\u title
功能将它们作为成员ID发送到数据库。换句话说,只要确保它是小写、下划线、URL安全的,等等。这是我模型中的代码,但在数据库中,memberID的值为零:
$v_membername = $this->input->post('f_membername');
$v_memberlast = $this->input->post('f_memberlast');
$v_memberid = $v_membername + "_" + $v_memberlast;
$v_memberid = url_title($v_memberid, 'underscore');
$data = array(
'member_name' => $v_membername,
'member_last' => $v_memberlast,
'member_id' => $v_memberid
);
$this->db->insert('members', $data);
知道我做错了什么吗membername
和memberlast
提交到DB就可以了。PHP使用
来压缩字符串,而不是+
$v_memberid = $v_membername . "_" . $v_memberlast;
您可以使用:
$v_memberid = $_POST['f_membername'].'_'.$_POST['f_memberlast'];
doh。谢谢陷入javascript模式。如果您使用的是CodeIgniter,我建议使用$this->input->post
,因为它会进行XSS过滤等。