我有这个功能
function c_del()
{
$session_data = $this->session->userdata('logged_in');
$uname = $session_data['username'];
$query = $this->user_m->viewDetail($uname);
foreach($query as $row)
{
$username=$row->username;
}
$id_calon_reg=$_GET['a'];
$query1 = $this->candidate_m->del_calon($id_calon_reg);
$query3 = $this->candidate_m->search_calon($id_calon_reg);
foreach($query3 as $row)
{
$foto_calon=$row->foto_calon;
}
unlink($foto_calon);
$query2 = $this->candidate_m->viewAll();
$data=array(
"query"=>$query2,
"username"=>$username
);
$this->load->helper(array('form'));
$this->load->view('candidate_view',$data);
}
我想取消链接存储在 $foto_calon 中的路径,但我收到此错误
遇到 PHP 错误
严重性:通知
消息:未定义变量:foto_calon
文件名:控制器/candidate.php
行号:67
第 67 行是我调用 unlink 函数的地方。
但我已经在 foreach 中定义了变量 $foto_calon。
当我想将用户名存储到 $username 中时,第一个 foreach 成功但在第二个 foreach 中出错。
我无法找出问题所在。谁能告诉我?