代码点火器/ php-连接两个POST变量以形成一个新变量

问题描述

| 我有一个表单,其中用户首先提交他的会员名。我想将两者结合起来,并使用代码点火器的
url_title
功能将它们作为成员ID发送到数据库。换句话说,只是确保它全部为小写字母,下划线,URL安全等。这是我模型中的代码,但是在数据库中,I1ѭ的值为零:
$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
就可以提交给数据库了。     

解决方法

        PHP使用
.
连接字符串,而不是
+
$v_memberid = $v_membername . \"_\" . $v_memberlast;
    ,        您可以使用:
$v_memberid = $_POST[\'f_membername\'].\'_\'.$_POST[\'f_memberlast\'];