大家好,我正在研究一個小型的初學者項目,目前我正在HTML表格中的網頁上顯示兩個單獨的表數據,但我在數據上遇到了一些問題。有一個憑證表和一個用戶首先輸入憑證的答案表,然後按下按鈕以獲得將憑證存儲在表上的重要信息,並將用戶重定向到問題頁面,在那裏他選擇一個選擇題,用戶選擇是保存到一張桌子。所有這些數據都會顯示在網頁上,但是當顯示數據時,每個輸入其詳細信息的用戶都會得到重複的答案。有人能告訴我我哪裏出了錯? tnx提前爲您提供幫助。表中的重複答案
視圖
<table border="1">
<tr>
<th>Name</th>
<th>Second Name</th>
<th>Phone</th>
<th>Email</th>
<th>Answer</th>
<th>Comment</th>
</tr>
<?php foreach ($query as $row): ?>
<tr>
<td><?php echo $row->name; ?></td>
<td><?php echo $row->second_name; ?></td>
<td><?php echo $row->phone; ?></td>
<td><?php echo $row->email; ?></td>
<td> <?php echo $row->answerA;?>
<?php echo $row->answerB;?>
<?php echo $row->answerC;?></td>
<td><?php echo $row->comment;?><br></td>
</tr>
<?php endforeach; ?>
</table>
控制器
function getall(){
$this->load->model('result_model');
$data['query'] = $this->result_model->result_getall();
$this->load->view('result_view', $data);
}
模式
function result_getall(){
return $this->db->select('tblanswers.*,credentials.*')
->from('tblanswers, credentials')
->get()
->result_object();
}
您可能需要按憑證表對結果進行分組。但是我對你如何構建你的查詢有點不確定。不應該有一個或多個加入? – jtheman 2013-03-05 11:10:32
我的表daunt之間有任何關係數據我只顯示他們作爲兩個單獨的表 – 2013-03-05 11:15:09
你可以解釋更多關於如何分組結果? – 2013-03-05 11:15:37