แต่ว่าเกิด error ขึ้นมาในส่วนของการเรียกใช้ฟังชั่น generate_pagination()
จากภาพเป็นของส่วนที่แสดง error ของการเรียกใช้ฟังชั่น generate_pagination() ที่เกิดขึ้น
โดยผมได้ เขียนโคดไว้ด้วยกัน 2 ไฟล์ นั้นคือไฟล์ที่ใช้ได้การ เชือมกับฐานข้อมูล และยังเป็นไฟล์ที่ได้มีการเรียกใช้ ฟังชั้น generate_pagination() ในบรรทัด ที่ 41
ไฟล์ custom_test.php
โค้ด: เลือกทั้งหมด
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
$star = request_var('star', 0);
$sql2 = 'SELECT COUNT(*) AS SS
FROM ' . RANKS_TABLE ;
//echo $sql2;
$rs = $db->sql_query($sql2);
$total_data = (int)$db->sql_fetchfield('SS');
$sql_ary = array(
'SELECT' => '*',
'FROM' => array(
RANKS_TABLE => 'r',
),
);
$sql = $db->sql_build_query('SELECT', $sql_ary);
$result = $db->sql_query_limit($sql, $limit, $start);
//print_r($row['rank_id']);
while ($data = $db->sql_fetchrow($result))
{
$template->assign_block_vars('loop', array(
'VAR1' => $data['rank_id'],
'VAR2' => $data['rank_title'],
'VAR3' => $data['rank_special'],
'VAR4' => "<hr>",
));
}
$pagination_url = "custom_test.php";
$template->assign_vars(array(
'PAGINATION' => generate_pagination($pagination_url, $total_data, 3, 0),
'PAGE_NUMBER' => on_page($total_data, 3 , 0),
));
$template->set_filenames(array(
'body' => 'home_page2.html')
);
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_header($l_title, false);
page_footer();
ไฟล์ home_page2.html
โค้ด: เลือกทั้งหมด
<style>
table, td, th {
border: 1px solid #ddd;
text-align: left;
}
table {
border-collapse: collapse;
width: 100%;
}
th, td {
padding: 15px;
}
</style>
<!-- INCLUDE overall_header.html -->
<center>
<table>
<tr>
<th>รหัส</th>
<th>>ชื่อ</th>
<th>ยอดเข้าชม</th>
<th>
ลบ
</th>
<th>
แก้ไข้
</th>
</tr>
<!-- BEGIN loop -->
<tr>
<td align="left">{loop.VAR1} </td>
<td>{loop.VAR2}</td>
<td>{loop.VAR3}</td>
<td><a href="./delete_page.php?id={loop.VAR1}">ลบ</a></td>
<td><a href="./edit_page.php?id={loop.VAR1}">แก้ไข้</a></td>
</tr>
<!-- END loop -->
{FOO}
</div>
</table>
{PAGE_NUMBER} {PAGINATION}
<form action="custom_page.php">
<input type="submit" value="ADD" >
</form>
<!-- INCLUDE overall_footer.html -->
https://www.youtube.com/watch?v=6l8-Ob6BU48