mysql - PDF 在 Codeigniter 中没有显示名称而不是 id
问题描述
我有一个项目可以根据我单击的 id 显示证书。该表包含名称、id。但是每当我点击时,它会显示 id 而不是来自 id 的名称。
$nama = $this->db->query("SELECT nama FROM m_siswa where id = '$uri4' ")->result_array();
/* $where = array('id' => $id);
$person_info = $this->m_siswa->get($where); */
$viewData['id'] = $uri4;
$this->load->view('v_sertifikat',$viewData);
exit;
当我更改$uri4
为$nama
时,它将不起作用。注释$uri4
基于我单击的 ID
$uri4 是 siswa 表中的 id_siswa,标记为 9720
但是当我单击“cetak sertifikat(或打印证书)到 pdf”时,它显示 id not name from $uri4
这是证书视图。
<div style=\"width:800px; height:600px; padding:20px; text-align:center; #787878; margin-left: auto; margin-right: auto; \">
<div class='container-fluid' style=\"width:750px; height:550px; padding:20px; text-align:center; #787878; margin: auto; background-size: cover;\" >
<span id='id1' style=\"font-size:30px; margin-top: -85px; \" ><img src=\"res/arkaplan6.jpeg\" alt=\"İKÜ LOGO\" height=\"795px\" width=\"1200px\"></span>
<br><br>
<br><br>
<span style=\"font-size:50px; font-weight:bold\">SERTIFIKAT</span>
<br><br>
<br><br>
<span style=\"font-size:30px\" ><b>$nama</b></span><br/><br/>
<span style=\"font-size:25px\"><i>atas keberhasilannya telah mencapai nilai yang fantastis</i></span> <br/><br/>
<span style=\"font-size:25px;\"><i>Anda telah lulus untuk sertifikat ini</i></span><br>
<span style=\"font-size:10px\" ><b>id : $id</b></span><br/><br/>
<br><br><br><br> <br>
</div>
注意 $nama 用于显示来自 id 的名称,而不是 id 编号。你能帮忙解决这个问题吗?
解决方案
在 $name 中,您将查询结果作为数组
所以如果你想传递结果的内容,你应该
$result = $this->db->query("SELECT nama FROM m_siswa where id = '$uri4' ")->result_array()
$viewData['id'] = $uri4;
$viewData['name'] = $result[0]['nama'];
推荐阅读
- azerothcore - 如何更改团队规模?
- shopify - 选择 3 类隐藏或活动产品中的 5 项
- rust - 异步函数作为函数指针类型:正确的类型定义是什么?
- puppeteer-sharp - puppeteer-sharp 无法使用草书字体
- git - 如何重命名本地 git 和 GitHub 中拼写错误的分支
- performance - 使用 cmov 将条件分支转换为间接导致分支未命中增加
- java - 从 Oracle 导出并导入到 Azure SQL 重用实体 Spring Boot
- html - 滑块滑动有问题,克隆的幻灯片太多,我该如何控制它?
- c# - 局部函数作为递归方法的通用函数效率不高吗?(C#)
- python - sqlalchemy.exc.InvalidRequestError:对象'
' 已附加到会话 '5'(这是 '6')