从控制器传递数据以查看所需的建议

时间:2013-02-25 10:36:36

标签: php codeigniter controller

我想将一些数据从我的数据库传递到一个网页我在我的模型中有Somme代码,它指定了我想要选择的数据并在我的视图中回显数据我的问题是我将如何传递Somme数据使用控制器查看?这是我的代码

survay / 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>

1 个答案:

答案 0 :(得分:0)

控制器中的

加载您的模型

$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)