亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

codeIgniter根據搜索更新數據

codeIgniter根據搜索更新數據

PHP
慕工程0101907 2023-06-24 19:17:11
基于搜索,將顯示一個表單,其中包含基于搜索的數據。我想使用搜索結果頁面上的按鈕更新此數據。更新不起作用,當我使用 var dump 時返回空值請幫我查看:    <h3> Allowances: </h3><div class='panel panel-info'>    <div class='panel panel-heading'></div><?php foreach ($allowance as $data): ?> <div class="form-group">        <?php echo form_label( $data->name); ?>        <?php echo form_input(['class' => 'form-control', 'name' => 'amount','value' => $data->amount]); ?>        <?php echo form_hidden(['class' => 'form-control', 'name' => 'emp','value' => $data->emp_id]); ?><?php echo form_hidden(['class' => 'form-control', 'name' => 'comp','value' => $data->comp_id]); ?>    </div><?php endforeach; ?></div><a href='<?php echo base_url('payroll/update') ?>' class="btn btn-primary" type='submit'> Update</a>    COntroller     public function update(){        $emp_id = $this->input->get('emp');        $comp_id =$this->input->get('comp');                        $d = [            'amount' =>$this->input->post('amount')        ];        $this->payroll_model->update($d,$emp_id,$comp_id);        var_dump($d);        $this->session->set_flashdata('success','Successfully updated');    }model     public function update($d,$emp_id,$comp_id){//    $array = array('emp_id'=>$emp_id,'comp_id' =>$comp_id);//    $this->db->where($array);    $this->db->where('emp_id',$emp_id);    $this->db->where('comp_id',$comp_id);    $this->db->update('emp_sal',$d);    return true;enter code hereenter code hereenter code here
查看完整描述

1 回答

?
FFIVE

TA貢獻1797條經驗 獲得超6個贊

返回 null 值的原因是下面的行重定向到 href 中的鏈接,而不是發布用戶的輸入

<a href='<?php echo base_url('payroll/update') ?>' class="btn btn-primary" type='submit'> Update</a>

要解決此問題,請使用帶有 action 屬性的表單標簽,其值為

base_url('payroll/update')

比如下面的

<?php echo form_open(base_url('payroll/update'), array('method'=>'post')) ; ?>

將您正在使用的 a 標記替換為以下提交用戶值的輸入,而不僅僅是使用空值進行重定向

<input class="btn btn-primary" type='submit'> Update</input>


查看完整回答
反對 回復 2023-06-24
  • 1 回答
  • 0 關注
  • 155 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號