Php 分解csv数据发送它们以进行数据检索
我想分解存储在multiId中的员工id列表,并使用它们从数据库中检索数据。然后将电子邮件发送到相应的电子邮件地址。请帮我做这个Php 分解csv数据发送它们以进行数据检索,php,continuous-integration,Php,Continuous Integration,我想分解存储在multiId中的员工id列表,并使用它们从数据库中检索数据。然后将电子邮件发送到相应的电子邮件地址。请帮我做这个 <?php function sendmailto($id){ $this->load->library('email'); $result = $this->demand_model->get('demand_master', 'DEMAND_ID ,COUNTRY, NAME, LOT
<?php
function sendmailto($id){
$this->load->library('email');
$result = $this->demand_model->get('demand_master',
'DEMAND_ID ,COUNTRY, NAME, LOT_NO,BLOCK_VISA_NO, BLOCK_VISA_ISSUE_DATE, PRE_AUTH_DATE, CREATED_DATE',
'DEMAND_ID = '.$id, NULL, NULL, true);
$demand = $this->demand_model->getVacancyForList($id);
/**
$val['id']=json_encode($_POST('multiId'));
var_dump($val['id']);
exit();
*/
$eid = $this->input->post('multiId');
$mailid = explode(",", $eid);
//print_r($mailid);
foreach ($mailid as $eid) {
var_dump($eid);
$emaillist['ids'] = $this->demand_model->getEmailbyId($eid);
var_dump($emaillist['ids']);
}
$this->email->message('<html><body>
<div class="col-md-12 wrapper"><b>Company Name:'
.$this->demand_model->getCompanyName($result->NAME)
.'-'.$this->demand_model->getCountryById($result->COUNTRY)
.'</b></div>
<div class="col-md-12">
<div class="col-md-6">Pre Auth Date:'. $result->PRE_AUTH_DATE.'</div>
<div class="col-md-6">Lot No:'.$result->LOT_NO.'</div>
</div>
</body>
</html>');
$this->email->subject('This is test email');
$this->email->to('san_bro18@outlook.com');
$this->email->send();
echo $this->email->print_debugger();
}
有什么问题?错误消息?你调试了什么,直到哪一点都能正常工作?你能发布“multiId”的格式吗?或者你想分解的字符串?@Durim multiId:14,17,18,19,20,21,22,23。此multiId来自支票box@tricot问题是,通过使用这个multiId,我想检索此人的电子邮件并发送它们。但我无法在数据库中逐个传递值。因此,我可以重新设置电子邮件id$mailid=explode(“,”,$eid);-我在你的代码中看到了这一点,这会使字符串爆炸。我认为最好在数据库中使用filter,并获取记录。例如,其中id位于(1,2,4,5)