2015-10-25 53 views
0

我有這個PHP代碼,我將測驗加載到視圖中。當我選擇並提交答案時,視圖被更改並僅顯示正確的消息或錯誤的消息。 我想實現的是當點擊答案的提交按鈕時,保留問題並只顯示下如果正確與否。 這是我的代碼:將其他數據加載到視圖中

function guess() 
{ 
    $guess = $this->input->get('name',false); 
    $personid = $this->input->get('id',false); 
    if ($guess === null) { 

     $newguess['data'] = $this->Starmodel->getQuestion(); 
     $this->load->view('starview',$newguess); 
    } 
    else { 
     $res= $this->Starmodel->isCorrectAnswer($personid,$guess); 
     $person = $this->load->view('starview', array('iscorrect' => $res, 
                 'name' => $guess)); 
     }  
} 

我的主要觀點是starview.php。我可以使用div並針對特定的div加載特定的視圖嗎?我怎樣才能做到這一點?

謝謝

回答

0

讓說這個你startview視圖...

//Your question goes here 



//Answer part 
<?php if($this->input->post()): 
     echo $answer_view_data 
endif; ?> 

在你function guess()

function guess() 
{ 
    $guess = $this->input->get('name',false); 
    $personid = $this->input->get('id',false); 
    if ($guess === null) { 

     $newguess['data'] = $this->Starmodel->getQuestion(); 
     $this->load->view('starview',$newguess); 
    } 
    else { 
     $res= $this->Starmodel->isCorrectAnswer($personid,$guess); 
     $answer_data = 'Sample answer data'; 
     $person = $this->load->view('starview', array('iscorrect' => $res, 
                 'name' => $guess, 'answer_data' => $answer_data)); 
     }  
} 
+0

的數據顯示在相同的方式。我已經顯示答案**'name'=> $ guess ** – Otonel

相關問題