我有一个名为供应商视图候选页面的视图页面。在该页面中我显示了数据库中的所有候选人详细信息,我在该视图页面中有user_id ...我给了一个名为发布信息的按钮。所以当用户点击时页面将重定向到具有该特定candidate_id的edit_candidates页面的按钮,他们将允许插入电子邮件和电话号码..
在他们插入电子邮件和手机号码然后提交..我想发送邮件到特定的user_id ..
这是我的按钮:(编辑候选人页面)
<td><a href="<?php echo base_url(); ?>index.php/Candidate/edit_candidates/<?php echo $idata->candidate_id;?>" class="btn btn-info view_col">Release Contact Info</a></td>
控制器:
public function edit_candidates($id)
{
$data['editdata']=$this->CandidateModel->candidate($id);
if($this->input->post())
{
$this->CandidateModel->update_candidate($this->input->post(),$id);
redirect(base_url('index.php/Candidate/vendor_view_candidates'));
}
$this->load->view('Candidates/edit_candidate',$data);
}
任何人都可以帮助我...我尝试了很多..但我对如何做到这一点没有任何想法..
提前致谢..
答案 0 :(得分:1)
使用以下代码修复您的问题
public function edit_candidates($id)
{
$data['editdata']=$this->CandidateModel->candidate($id);
if($this->input->post('update_form'))
{
$userEmail = $this->CandidateModel->get_userinfo($data['editdata']->user_id);
//Pass this $userEmail into mail function it will send email
$this->CandidateModel->update_candidate($this->input->post(),$id);
redirect('index.php/Candidate/vendor_view_candidates','refresh');
}
else
{
$this->load->view('Candidates/edit_candidate',$data);
}
}
如果不能解决您的问题,请告诉我