0

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

调查/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>

4

1 回答 1

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)
于 2013-02-25T10:40:41.510 回答