Mysql Codeigniter PHP数组值在视图中打印
我有一个数组,其中包含以下列值Mysql Codeigniter PHP数组值在视图中打印,mysql,codeigniter,Mysql,Codeigniter,我有一个数组,其中包含以下列值 +------------+---------------+ | Subject_id | no_of_letters | +------------+---------------+ | 1 | 5 | | 2 | 4 | | 3 | 6 | | 4 | 1 | +------------+---
+------------+---------------+
| Subject_id | no_of_letters |
+------------+---------------+
| 1 | 5 |
| 2 | 4 |
| 3 | 6 |
| 4 | 1 |
+------------+---------------+
控制员名单如下:
型号:
我不想打印主题id->3的字母。这是6个。要做到这一点,我在我的观点中使用了以下代码
但是代码输出您有1封紧急/重要信件
但是它应该输出你有6封紧急/重要信件
可能出了什么问题?我决定根据您提供的其他信息编辑此答案 在数组$meta后面添加以下代码
$UrgentLetters=$meta['UrgentLetters'][0]['no_of_letters'];
@waanofii.tech。不,我在模型中使用了getUrgentLetters。它工作得很好。数组输出数组[UrgentLetters]=>array[0]=>array[Subject_id]=>3[no_字母]=>6@waanofii.tech。我想用我的视图打印这个值,它是->6。@mcode请将您的问题添加到其他信息/代码中,以便正确格式化。@David。我把我的模型添加到question@mcode在您的视图中使用$UrgentLetters[0][no_of_letters];&告诉我会发生什么?
function getUrgentLetters()
{
$subject = $this->session->userdata('subject_id');
$this->db->select("letter_subject.subject_name AS subjects, count(letter_id) AS no_of_urgent");
$this->db->from('letter_letter');
$this->db->join('letter_subject', 'letter_subject.subject_id=letter_letter.subject');
$this->db->join('letter_action_taken', 'letter_action_taken.ref_no=letter_letter.letter_id');
$this->db->where('letter_letter.status=1 and letter_letter.classification=2');
$this->db->group_by('letter_subject.subject_name');
$this->db->order_by('letter_subject.subject_name', 'ASC');
$this->db->where('letter_letter.subject', $subject);
return $this->db->get()->result_array();
}
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
<h4><i class="fa fa-refresh fa-spin fa-3x fa-fw" style="font-size:24px;color:white"></i>
<span class="label label-danger" >You have <?= $UrgentLetters ?> nos of Urgent / Important Letters</span></h4>
</a>
$UrgentLetters=$meta['UrgentLetters'][0]['no_of_letters'];