Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想通过单击submit按钮检查制造商是否已经存在,我正在codeigniter中执行此操作,_Codeigniter - Fatal编程技术网

我想通过单击submit按钮检查制造商是否已经存在,我正在codeigniter中执行此操作,

我想通过单击submit按钮检查制造商是否已经存在,我正在codeigniter中执行此操作,,codeigniter,Codeigniter,我试图检查数据库中是否已经存在Manufacturer,如果不存在,则插入它们 我曾尝试使用where语句检查数据库中是否存在制造商,但即使是新信息,也不会将其插入数据库 我在这里迷路了,希望您能给予指导 controller function manufacturertable($user) { $m1

我试图检查数据库中是否已经存在Manufacturer,如果不存在,则插入它们

我曾尝试使用where语句检查数据库中是否存在制造商,但即使是新信息,也不会将其插入数据库

我在这里迷路了,希望您能给予指导

              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);