こんにちは、私は小さな初心者プロジェクトに取り組んでいます。現在、HTML テーブルの Web ページに 2 つの別々のテーブル データを表示する作業を行っていますが、データに問題があります。資格情報テーブルと回答テーブルがあり、ユーザーは最初に資格情報を入力してからボタンを押して、資格情報をテーブルに保存し、ユーザーを質問ページにリダイレクトします。テーブルに保存されます。このデータはすべて Web ページに表示されますが、データが表示されると、詳細を入力するユーザーごとに回答が重複します。誰かが私がどこで間違っているのか教えてもらえますか? 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();
}