2013-02-25 95 views
0

我想从我的数据库传递一些数据到网页我有我的模型索姆代码,指定什么数据我想选择和回应我的观点中的数据我的问题是如何我是否会将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> 

回答

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) 
+0

TNX对你有所帮助的代码看起来不错,为我节省了很多时间,我相信这是一个愚蠢的问题,但我的观点有未初始化的变量我如何初始化它们? – 2013-02-25 10:56:43

相关问题