Как увидеть в начальной загрузке на следующей странице имя пользователя на верхней стороне.Мой вопрос заключается в том, что когда пользователь задает вопросы с ответами в объективной форме, его список вопросов и ответов переходит на следующую страницу следующей страницы, и я хочу видеть это имя пользователя постоянно.Моя проблема заключается в том, что на следующей странице имя пользователя показывает четные вопросы и ответы, которые пользователь заканчивает на предыдущей странице.как решить эту проблему, когда все вопросы и ответы пользователя на предыдущей странице не должны отображаться на следующей странице этого имени пользователя.
<div id="user-answer-datatable-responsive3">
<table id="user-answer-datatable-responsive1" class="table table-striped table-bordered dt-responsive nowrap bulk_action" cellspacing="0" width="100%">
<thead>
<tr>
<th style="width: 40%;">Athlete Name/Questions</th>
<th>Users Answer</th>
</tr>
<!-- <tr>
<th style="width: 40%;">Athlete Name/Questions</th>
<th>Users Answer</th>
</tr>-->
</thead>
<tbody id="render-list-of-order1">
<?php $rows = 1; $i=1;?>
<?php foreach ($data['question'] as $key => $value) { ?>
<?php if($rows % 10 != 0){ ?>
<tr style="background-color:#f9f9f9">
<td colspan="2" ><b><?php echo $value['first_name'] . ' ' . $value['last_name']; ?></b></td>
<td class="hidden"></td>
</tr>
<?php }?>
<?php print_r($rows++); ?>
<?php foreach ($value['options_useranswer'] as $key => $values) { ?>
<tr style="background-color:white">
<td style=""><?php echo $values['questions']; ?></td>
<td style=""><?php echo $values['options_names']; ?></td>
</tr>
<?php if($rows % 10 == 0 ){
print_r(($rows).'df');?>
<tr style="background-color:#f9f9f9">
<td colspan="2" ><b><?php echo $value['first_name'] . ' ' . $value['last_name']; ?></b></td>
<td class="hidden"></td>
</tr>
<?php $rows++; } ?>
<?php print_r('('.($rows++).')');?>
<?php } ?>
<?php } ?>
</tbody>
</table>
</div>
Php-код:
public function answers() {
$response = $this->Godspeed->answersData($date = '1');
$data['data']['question'] = $response;
$this->load->template(array("Portal/User_answer" => ""), $data);
}
foreach ($data as $key => $value) {
$this->db->select('options.op_id,options.options_names,user_answers.q_id,question.questions,user_answers.date');
$this->db->from('user_answers');
$this->db->join('question', 'question.id = user_answers.q_id');
$this->db->join('options', 'options.op_id = user_answers.ans_respons','left');
$user_id = $value['user_id'];
$this->db->where("user_id = $user_id");
$this->db->where('user_answers.date BETWEEN "' . $date_current . $times[0] . '" and "' . $date_current . $times[1] . '"');
$query = $this->db->get();
foreach ($query->result_array() as $resultDatas) { //while loop can be possible
$data[$key]['options_useranswer'][] = $resultDatas;
}
}
return $data;
Изображение базы данных, показывающее :
Изображение на первой странице, показывающее :