【发布时间】:2011-10-09 11:25:28
【问题描述】:
我正在尝试使用 javascript 进行分页,但都是徒劳的,请帮助..
<script language="Javascript">
function nextclicked()
{
document.getElementById("clickednext").value = document.getElementById("clickednext").value + 1;
document.forms["newsmanager"].submit();
}
</script>
<form name = "newsmanager" method="post" action="NewsManager.php">
<input type = "hidden" id="clickednext" name="clickednext" >
if(isset($_POST['clickednext']) && $_POST['clickednext']>=1)
{
$_POST['clickednext'] = $_POST['clickednext'] +9;
$NewsQuery = "SELECT NewsDetails FROM News LIMIT " .$_POST['clickednext']. ",10";
}
else
{
$NewsQuery = "SELECT NewsDetails FROM News LIMIT 0,10";
}
$result = mysqli_query($dbc,$NewsQuery);
}
更新:
<div class=d2 align=left>
<a href="#" onclick=" nextclicked(); submit();" >
Next
</a>
更新结束......
当我第一次单击 Next 超链接标签时,它会起作用,也就是说,分配了 10 个 $_POST['clickednext'] 并且接下来的 10 个值从数据库中出现,但是我第二次单击标签时,那么它没有?
【问题讨论】:
标签: php javascript mysql pagination