第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

無(wú)法從 codeigniter 中的數(shù)據(jù)庫(kù)中刪除數(shù)據(jù)

無(wú)法從 codeigniter 中的數(shù)據(jù)庫(kù)中刪除數(shù)據(jù)

PHP
長(zhǎng)風(fēng)秋雁 2023-07-15 16:55:59
我有一個(gè)關(guān)于 codeigniter 的項(xiàng)目。我想從數(shù)據(jù)庫(kù)中刪除數(shù)據(jù)。如果用戶單擊刪除按鈕,則應(yīng)將其刪除。我的問(wèn)題 我認(rèn)為所有代碼都可以工作..但我認(rèn)為id 沒(méi)有進(jìn)入我的系統(tǒng)controller ,沒(méi)有錯(cuò)誤,但數(shù)據(jù)也沒(méi)有從數(shù)據(jù)庫(kù)中刪除Offerfetch.php(查看)<td><a type="button" class="btn btn-danger" href="<?= base_url('admin/delarticles'); ?>/<?php echo $emp->offer_id; ?>">Delete</a></td><td><a type="button"  class="btn btn-info" href="<?= base_url('admin/editoffer'); ?>/<?php echo $emp->offer_id; ?>">update</a></td>admin.php(控制器)  public function delarticles()  {    $id=$this->input->get('offer_id');     $this->load->model('adminloginmodel');       if($this->adminloginmodel->del($id))       {           $this->session->set_flashdata('insertsuccess','Delete Successfully');           $this->session->set_flashdata('msg_class','alert-success');       }       else       {          $this->session->set_flashdata('insertsuccess','Please try again..not delete');          $this->session->set_flashdata('msg_class','alert-danger');       }       return redirect('admin/viewoffers');   }為了調(diào)試 我用過(guò)print_r($id);exit();在控制器中的行之后,$id=$this->input->get('offer_id');但我沒(méi)有得到任何 id,出現(xiàn)空白頁(yè)面。adminloginmodel.php(模型)    public function del($id)  {          return $this->db->delete('offers',['offer_id'=>$id]);  }
查看完整描述

2 回答

?
婷婷同學(xué)_

TA貢獻(xiàn)1844條經(jīng)驗(yàn) 獲得超8個(gè)贊

您將通過(guò)錨元素的 url 發(fā)送 id:


<a type="button" class="btn btn-danger" href="<?= base_url('admin/delarticles'); ?>/<?php echo $emp->offer_id; ?>">Delete</a>

它應(yīng)該生成類似的東西:


href="your_app/admin/delarticles/1"

您正在嘗試讀取 id,因?yàn)樗鼇?lái)自表單的輸入字段,但這里不是這種情況,您可以直接在函數(shù)中從 url 訪問(wèn)它,例如


public function delarticles($id=0){

    if ($id){

        $this->load->model('adminloginmodel');

        if($this->adminloginmodel->del($id))

        {

           $this->session->set_flashdata('insertsuccess','Delete Successfully');

           $this->session->set_flashdata('msg_class','alert-success');

        }

        else

        {

          $this->session->set_flashdata('insertsuccess','Please try again..not delete');

          $this->session->set_flashdata('msg_class','alert-danger');

        }

        return redirect('admin/viewoffers');

    }else{

       // your code in case there is no value for $id, aka $id=0

    }

}

恢復(fù):

  1. 如果您在該表單中使用表單和提交按鈕,則可以從表單的輸入字段創(chuàng)建一個(gè) $_POST 數(shù)組(例如<input type="text" name="offer_id">,您可以在控制器中使用 ; 讀取該數(shù)組$id=$this->input->get('offer_id')

  2. 使用錨元素并在 Url 中發(fā)送參數(shù)


查看完整回答
反對(duì) 回復(fù) 2023-07-15
?
Cats萌萌

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊

您正在考慮向控制器傳遞數(shù)據(jù)的兩種不同方式。如果您想將 ID 作為 URL 的一部分傳遞,您應(yīng)該按照文檔中的方式進(jìn)行操作。在這種情況下,您可以通過(guò)向控制器方法添加參數(shù)來(lái)解決該問(wèn)題。

正如所見(jiàn):

管理文件

??public?function?delarticles($id)
????{??
?????$this->load->model('adminloginmodel');????
????????if($this->adminloginmodel->del($id))
???...


查看完整回答
反對(duì) 回復(fù) 2023-07-15
  • 2 回答
  • 0 關(guān)注
  • 197 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)