簡體   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