0

データベースからWebページにデータを渡したいモデルに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>

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 に答える