【问题标题】:How to display all records from database in codeigniter?如何在codeigniter中显示数据库中的所有记录?
【发布时间】:2019-08-06 11:44:15
【问题描述】:

我想将数据库中的所有记录显示到我的视图页面。有一个表customers,如何显示这个表的所有记录?

这是我的 customer_model.php 文件..

 function all_customss()
{
    $query=$this->db->query("select * from customers");
return $query->result();
}

这是我的 controller.php 文件...

 function viewpage()
{
$result['data'] = $this->customer_model->all_customss();
    $this->load->view('models_view', $result);
}

这里是点击后会显示所有记录的链接...

<div class="col-md-12 col-sm-12 text-center"><a class="btn btn-default hvr-bounce-to-right" href="<?php echo site_url('/viewpage/');?>" role="button"><?php echo $this->lang->line('see_more'); ?></a>

这是我的视图文件...page_view.php

tr><td><?php
$i=1;
foreach($data as $row)
{
echo "<tr>";
echo "<td>".$i."</td>";
echo "<td>".$row->firstname."</td>";
echo "<td>".$row->lastname."</td>";
echo "<td>".$row->email."</td>";
echo "</tr>";
$i++;
}
?></td></tr>

【问题讨论】:

  • 您遇到了什么错误?
  • 找不到页面错误..
  • 什么是网页地址?它可能是因为 htaccess
  • &lt;div class="col-md-12 col-sm-12 text-center"&gt;&lt;a class="btn btn-default hvr-bounce-to-right" href="&lt;?php echo site_url('/viewpage/');?&gt;" role="button"&gt;&lt;?php echo $this-&gt;lang-&gt;line('see_more'); ?&gt;&lt;/a&gt;
  • 尝试在根文件夹中添加 htaccess 文件。参考:gist.github.com/keithmorris/3023560

标签: codeigniter codeigniter-3 codeigniter-2


【解决方案1】:

您必须将控制器的名称放在函数名称之前,如下所示:

<?php echo site_url('name_of_controoler/viewpage/');?>

【讨论】:

    【解决方案2】:
     function all_customss()
     {
        $query=$this->db->query("select * from customers");
        return $query;
      }
    
      tr><td><?php
      $i=1;
      foreach($data->result () as $row)
      {
         echo "<tr>";
         echo "<td>".$i."</td>";
         echo "<td>".$row->firstname."</td>";
         echo "<td>".$row->lastname."</td>";
         echo "<td>".$row->email."</td>";
         echo "</tr>";
         $i++;
        }
    

    我修改了你的代码。您应该从模型中检索一个数组。但是在您的情况下,您已经在模型中提取了结果。并在视图中查看。我已经修改了你的 foreach 参数

    【讨论】:

      猜你喜欢
      • 2015-06-13
      • 1970-01-01
      • 1970-01-01
      • 2015-07-20
      • 1970-01-01
      • 2021-09-27
      • 2017-07-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多