问题描述
|
我有一个表单,其中用户首先提交他的会员名。我想将两者结合起来,并使用代码点火器的
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\'];