【问题标题】:passing data from controller to view advice required从控制器传递数据以查看所需的建议
【发布时间】:2013-02-25 10:36:35
【问题描述】:

我想将数据库中的一些数据传递到网页上使用控制器查看?这是我的代码

调查/php

    <?php
class Survay extends CI_Model{

    function dosurvay($Question, $qA, $qB, $qC){
        $this->db->select('QID, Question, qA, qB, qC');
        $this->db->from('tblquestions');
        $this->db->where('Question', $Question);
        $this->db->where('qA', $qA);
        $this->db->where('qB', $qB);
        $this->db->where('qC', $qC);
         $this -> db -> limit(1);

   $query = $this -> db -> get();

   if($query -> num_rows() == 1)
   {
     return $query->result();
   }
   else
   {
     return false;
   }
 }




}
?>

survay_view.php

<html>
<head>

</head>

<body>

    <h1><?php echo $Question;?></h1>
    <?php echo $qA; ?><?php form_checkbox('qA'); ?>
    <?php echo $qB; ?><?php form_checkbox('qB');?>
    <?php echo $qC; ?><?php form_checkbox('qC'); ?>

</body>

【问题讨论】:

    标签: php codeigniter controller


    【解决方案1】:

    在控制器中

    加载你的模型

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

    调用你的模型函数

    $survay_data = $this->survay->dosurvay($Question, $qA, $qB, $qC);
    

    将数据加载到视图中

    $viewData = array();
    $viewData['survay_data'] = $survay_data;
    $this->load->view('survay_view', $viewData)
    

    【讨论】:

    • tnx 为您提供帮助,代码看起来不错,为我节省了很多时间,我确信这是一个愚蠢的问题,但我有未初始化的变量,如何初始化它们?
    猜你喜欢
    • 1970-01-01
    • 2015-12-27
    • 2021-04-19
    • 2012-12-22
    • 1970-01-01
    • 2019-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多