在codeigniter中通过URL自动将ID存储在后端

时间:2017-02-28 05:26:09

标签: mysql codeigniter

我在我的应用程序中有一个候选页面...我给了一个名为schedule的按钮。用户点击按钮,页面将重定向到选择进程表单,其中包含在URL中的candidate_id和user_id ...候选人页面我有user_id ..

我的后端有一张时间表......在那张桌子上我有候选人和时间表user_id ..所以我想做的是当用户重定向到选择表单并在表单中插入值并在提交后...我想自动存储候选_id和user_id后端...

这是我的按钮代码:

<td><a href="<?php echo base_url() ?>/index.php/Candidate/candidate_process/<?php echo $idata->candidate_id; ?>/<?php echo $idata->user_id; ?>" class="btn btn-info">Schedule Interview</a></td>

任何人都可以帮助我..如何做到这一点..

提前致谢..

1 个答案:

答案 0 :(得分:0)

以下是解决方案:

按钮:

CREATE TABLE [CriticalZone] (
    [Id]       INT            IDENTITY (1, 1) NOT NULL,
    [SiteId]   NVARCHAR (100) NOT NULL,
    [ZoneId]   NVARCHAR (255) NOT NULL,
    [ZoneName] NVARCHAR (255) NULL,
    PRIMARY KEY CLUSTERED ([SiteId] ASC, [ZoneId] ASC)
);

控制器:

  <td><a href="<?php echo base_url() ?>/index.php/Candidate/candidate_process/<?php echo $idata->candidate_id; ?>/ <?php echo $idata->user_id; ?>" class="btn btn-info">Button</a></td> 

{

$ data ['getCandidate'] = $ this-&gt; CandidateModel-&gt; get_candidate_detail($ candidateid);

}

型号:

function candidate_process($candidateid,$userid)

{

function get_candidate_detail($candidateid)

}

视图:

$q = $this->db->query("SELECT * FROM candidates_details WHERE candidate_id=$candidateid");
if($q->num_rows() > 0) 
{
    return $q->row_array();
} 
else 
{
    return '';
}