繁体   English   中英

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

[英]code igniter / php - concatenating two POST variables to form a new variable

我有一个表格,用户在其中提交他的会员姓名,名字和姓氏。 我想将这两者结合起来,并使用代码点火器的url_title功能将它们作为成员 ID 发送到数据库。 换句话说,只要确保它都是小写、下划线、URL 安全等。这是我的 model 中的代码,但在数据库中,我得到的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);

知道我在这里做错了什么吗? membernamememberlast提交给数据库就好了。

PHP 使用. 连接字符串,而不是+

$v_memberid = $v_membername . "_" . $v_memberlast;

您可以使用:

$v_memberid = $_POST['f_membername'].'_'.$_POST['f_memberlast'];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM