我想通过单击submit按钮检查制造商是否已经存在,我正在codeigniter中执行此操作,
我试图检查数据库中是否已经存在Manufacturer,如果不存在,则插入它们 我曾尝试使用where语句检查数据库中是否存在制造商,但即使是新信息,也不会将其插入数据库 我在这里迷路了,希望您能给予指导我想通过单击submit按钮检查制造商是否已经存在,我正在codeigniter中执行此操作,,codeigniter,Codeigniter,我试图检查数据库中是否已经存在Manufacturer,如果不存在,则插入它们 我曾尝试使用where语句检查数据库中是否存在制造商,但即使是新信息,也不会将其插入数据库 我在这里迷路了,希望您能给予指导 controller function manufacturertable($user) { $m1
controller
function manufacturertable($user)
{
$m1=$this->input->post('man');
//
$result['query']=$this->erp_m->insertmanu($m1,$user);
//
}
model
function insertmanu($m1,$user)
1. List item
{
$this->db->where('manufacture',$m1);
$query=$this->db->get('manufacturer3');
foreach($query->result() as $row)
$x=$row->manufacture;
if($x==$m1)
{
echo"already exists";
}
else
{
$data = array('manufacture'=>$m1,'user'=>$user);
$this->db->insert('manufacturer3', $data);
}
}
}
更改模型功能如下
function insertmanu($m1,$user)
{
$this->db->where('manufacture',$m1);
$res=$this->db->get('manufacturer3');
$num=$res->num_rows();
if($num>0)
{
return "already exist";
}
else
{
return "not exist";
}
}
然后使用返回字符串在控制器中的浏览器上回显。更改模型函数,如下所示
function insertmanu($m1,$user)
{
$this->db->where('manufacture',$m1);
$res=$this->db->get('manufacturer3');
$num=$res->num_rows();
if($num>0)
{
return "already exist";
}
else
{
return "not exist";
}
}
然后使用返回字符串在控制器中的浏览器上进行回显。先生,我无法在控制器中回显。请帮助,如何在控制器中使用此返回字符串,我是codeignitermake更改控制器的新手,如echo$result['query'=$this->erp\m->insertmanu($m1,$user);先生,我无法在控制器中回显它,请帮助,如何在控制器中使用此返回字符串,我是codeignitermake更改控制器的新手,如echo$result['query']=$this->erp\m->insertmanu($m1,$user);