Bagaimana untuk memaparkan data kiraan ke Html menggunakan php codeigniter
P粉668113768
P粉668113768 2024-02-21 20:01:10
0
2
383

Ini kod model saya:

public function GetId()
{
    $this->db->select('count(*) as total');
    $this->db->from($this->table);
    $this->db->where('dibaca', null);
    $query = $this->db->get();
    return $query->result_array();
}

Ini kod html saya:

<?= $DataId['total']; ?>

Saya telah memanggil fungsi sebagai DataId kepada pengawal saya, Saya mendapat ralat, kunci tatasusunan tidak ditentukan 'jumlah'

Boleh beritahu saya apa yang salah?

P粉668113768
P粉668113768

membalas semua(2)
P粉842215006

Ganti result_array() dalam model dengan

num_rows()

Anda boleh mengalih keluar ['jumlah'] daripada kod html, atau seperti ini:

= $DataId; ?>
P粉210405394

Beberapa cadangan yang belum diuji:

Model anda boleh diperhalusi kepada:

public function countNullDibaca(): int
{
    return $this->db
        ->where("dibaca", null)
        ->count_all_results($this->table);
}

Pengawal anda harus memanggil data model dan menghantarnya ke paparan.

public function myController(): void
{
    $this->load->model('my_model', 'MyModel');
    $this->load->view(
        'my_view',
        ['total' => $this->MyModel->countNullDibaca()]
    );
}

Akhir sekali, paparan anda mempunyai akses kepada pembolehubah yang dikaitkan dengan kunci tahap pertama dalam tatasusunan yang diluluskan.

= $total; ?>

Ini ialah siaran berkaitan yang menerangkan penghantaran data daripada pengawal ke paparan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!