คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
<ul ....>
<?php if ($Prev_Page) : ?>
<li class="paginate_button previous disabled" id="example2_previous">
<a href="<?php echo "{$_SERVER['SCRIPT_NAME']}?Page={$Prev_Page}" ?>" aria-controls="example2" data-dt-idx="0" tabindex="0">Previous</a>
</li>
<?php endif; ?>
<?php for ($i=1; $i<=$Num_Pages; $i++) : ?>
<li class="paginate_button <?php echo ($i == $Page) ? 'active' : ''; ?>">
<a href="<?php echo "{$_SERVER['SCRIPT_NAME']?Page={$i}"; ?>" aria-controls="example2" data-dt-idx="<?php echo $i; ?>" tabindex="0"><?php echo $i; ?></a>
</li>
<?php endfor; ?>
<?php if($Page!=$Num_Pages) : ?>
<li class="paginate_button next" >
<a href="<?php echo "{$_SERVER['SCRIPT_NAME']}?Page={$Next_Page}"; ?>" aria-controls="example2" data-dt-idx="7" tabindex="0">Next</a>
</li>
<?php endif; ?>
</ul>
//ขาดตกตรงไหน เพิ่มเติมเองนะครับ
<?php if ($Prev_Page) : ?>
<li class="paginate_button previous disabled" id="example2_previous">
<a href="<?php echo "{$_SERVER['SCRIPT_NAME']}?Page={$Prev_Page}" ?>" aria-controls="example2" data-dt-idx="0" tabindex="0">Previous</a>
</li>
<?php endif; ?>
<?php for ($i=1; $i<=$Num_Pages; $i++) : ?>
<li class="paginate_button <?php echo ($i == $Page) ? 'active' : ''; ?>">
<a href="<?php echo "{$_SERVER['SCRIPT_NAME']?Page={$i}"; ?>" aria-controls="example2" data-dt-idx="<?php echo $i; ?>" tabindex="0"><?php echo $i; ?></a>
</li>
<?php endfor; ?>
<?php if($Page!=$Num_Pages) : ?>
<li class="paginate_button next" >
<a href="<?php echo "{$_SERVER['SCRIPT_NAME']}?Page={$Next_Page}"; ?>" aria-controls="example2" data-dt-idx="7" tabindex="0">Next</a>
</li>
<?php endif; ?>
</ul>
//ขาดตกตรงไหน เพิ่มเติมเองนะครับ
แสดงความคิดเห็น
ถ้าจะแก้โค้ด pagination จากแบบที่1 ให้อยู่ในรูปแบบที่ 2 ต้องทำยังไงคับ
<?php
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Previous</a> ";
}
for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page' data-dt-idx='7' tabindex='0'>Next</a> ";
}
mysql_close($objConnect);
?>
***โค้ดของแบบที่ 2***
<ul class="pagination pagination-sm no-margin pull-right">
<li class="paginate_button previous disabled" id="example2_previous">
<a href="#" aria-controls="example2" data-dt-idx="0" tabindex="0">Previous</a></li>
<li class="paginate_button active">
<a href="#" aria-controls="example2" data-dt-idx="1" tabindex="0">1</a></li>
<li class="paginate_button ">
<a href="#" aria-controls="example2" data-dt-idx="2" tabindex="0">2</a></li>
<li class="paginate_button ">
<a href="#" aria-controls="example2" data-dt-idx="3" tabindex="0">3</a></li>
<li class="paginate_button ">
<a href="#" aria-controls="example2" data-dt-idx="4" tabindex="0">4</a></li>
<li class="paginate_button ">
<a href="#" aria-controls="example2" data-dt-idx="5" tabindex="0">5</a></li>
<li class="paginate_button ">
<a href="#" aria-controls="example2" data-dt-idx="6" tabindex="0">6</a></li>
<li class="paginate_button next" >
<a href="#" aria-controls="example2" data-dt-idx="7" tabindex="0">Next</a></li>
</ul>
รบกวนด้วยนะค่าบบบ