刷新后我才得到最后插入的项目

时间:2015-07-10 10:11:36

标签: codeigniter

当我插入新的制造商时,

('已经存在'检查正在发生但是 刷新后我才得到最新的视图。但最后一次插入制造是在刷新后得到的。我将做什么>

Controller Erp_c

function manufacturertable($user)
            {


                     $m1=$this->input->post('man');

          $result['query']=$this->erp_m->insertmanu($m1,$user);
          $result['query2']=$this->erp_m->getmanu();

              if(($result['query'])>0)
              {

                  ?>
    <script type=text/javascript>
        alert("Name already Exists")



    </script>
    <?php
    //              echo"already exists";
    //             $this->load->view('head1');    
    //        $this->load->view('header3');
    //   $this->load->view('manuview1',$result);
              }else{
                  ?>
                 <script type=text/javascript>
        alert("Name Available")



    </script>
    <?php
              $this->erp_m->insertmanu2($m1,$user);

              }

                $this->load->view('head1');    
            $this->load->view('header3');
       $this->load->view('manuview1',$result); 

模型erp_m

function insertmanu($m1,$user)
      {
           $this->db->where('manufacture',$m1);
           $res=$this->db->get('manufacturer3');

            $num=$res->num_rows();


          return $num;

      }

1 个答案:

答案 0 :(得分:0)

您的信息不足以解决。 建议:可用的检查可能是您可以将代码重新定位到模型,并在数组中发送返回。

if(localStorage.getItem('id')){  array = JSON.parse(localStorage.getItem('id')) } else {
var array = []; }
obj = {};
obj.id=1;
array.push(obj);

localStorage.setItem('id',JSON.stringify(array));