【发布时间】:2016-04-11 17:07:45
【问题描述】:
我的分页从数据库返回数据,但是当我点击例如第二个页面按钮时,它说:
The requested URL /MFPTMA/poserquestion-Copie.php was not found on this server.
<?php
$sql = "SELECT COUNT(idra) FROM reponsea";
$rs_result = mysqli_query($conn, $sql);
$row = mysqli_fetch_row($rs_result);
$total_records = $row[0];
$total_pages = ceil($total_records / $limit);
$pagLink = "<nav><ul class='pagination'>";
for ($i=1; $i<=$total_pages; $i++) {
$pagLink .= "<li>
<a href='poserquestion-Copie.php?page=".$i."'>".$i."
</a>
</li>";
}
echo $pagLink . "</ul></nav>";
?>
<script type="text/javascript">
$(document).ready(function(){
$('.pagination').pagination({
items: <?php echo $total_records;?>,
itemsOnPage: <?php echo $limit;?>,
cssStyle: 'light-theme',
currentPage : <?php echo $page;?>,
hrefTextPrefix : 'poserquestion-Copie.php?page='
});
});
</script>
【问题讨论】:
-
是的,该文件不存在。将文件添加到正确的位置,它将起作用
-
感谢您的回答,但抱歉我没有理解您的意思。文件是同一个文件!我没有开新的
-
您输出的文件名 (poserquestion-Copie.php) 是准确的名称(区分大小写)?
-
非常感谢,问题就在那里。现在它可以工作了。文件名是poserquestion - Copie.php 不是poserquestion-Copie.php
-
顺便说一句,您可以使用
echo basename( $_SERVER[ "PHP_SELF" ] );,它会为您输出文件名,以防您决定更改文件名,但忘记在代码中更新其名称跨度>
标签: javascript php pagination