TEL:400-8793-956
当前位置:程序、服务器

使用单击按钮更新数据库中的关闭列?

提问者: 近期获赞: 浏览人数: 发布时间:2021-01-30 13:40:10

 问:我已经尝试过多次,但是仍然没有得到答案。我在数据库中有一个名为close的列,在视图中有一个close按钮,每当我单击关闭按钮时,我希望它将已关闭的列更新为“ 0”(如果已关闭)和“ 1”(如果它仍处于打开状态)。以下是我在控制器中的代码,对不起,我对此仍然陌生。 

 
Public function close(){
      $pvar = array();
      $pid = $this->uri->segment(1, 0);
      $iid = $this->uri->segment(2, 0);
      $pageisx = $this->uri->segment(3, 0);
      $pagei = 'Purchase Order';
      $iuser = $this->users->chkadmin();
      $gpost = $this->input->post(NULL, TRUE);
      $pvar['pageimenu'] = 'purchasing';
      $pvar['htitle'] = 'Purchase: '.$iid;
      $this->db->select('*');
      $this->db->from('po');
      $this->db->where('po.pono', $iid);
      $this->db->order_by('po.pono', 'DESC');
      $pvar['purchaseorder'] = $this->db->get()->row_array();
      if (isset($gpost['close']))
      {
        if (isset($gpost['locode'])) {
          $getlo = $gpost['locode'];
          if ($getlo == $this->session->skey) {
            foreach ($gpost['close'] as $k => $x) {
              $close = 1;
              $c['closed'] = $close;
              //$close = $this->input->post('1');
                $this->db->set('closed', 1 );
                $this->db->where('po.id', $k);
                $this->db->update('po');
              }
        redirect(base_url().'purchaseorderlist.php');
      }}}
        $pvar['css'] = '
        <link href="'.base_url().'css/manage.css" rel="stylesheet" type="text/css" />
      ';
      $pvar['pc'] = $this->load->view('purchasing/purchaseorderview', $pvar, TRUE);
      $this->load->view('home', $pvar);
      }
 
 
答:您可以发布您的PO表结构以更好地理解您的上述代码。
上一篇: 按钮特定条件下的CTA逻辑会在WP中执行吗?
下一篇: 使用Google BigQuery API键和InsertQuery的Python Bigquery连接?