<?php
$nrows = mysqli_num_rows($result);
for (;$i<$nrows;)
{
echo"<tr>";
for ($j=0;$j<10&&$i<=$nrows;$j++)
{
$n = $i;
$i=$i + 1;
$k=$n%30;
$row = mysqli_fetch_assoc($result);
extract($row);
echo "<td><table width='100%' id=$Code>
<tr><td>$Code</td></tr>
<tr><td>$Name</td></tr>
</table></td>";
if ($k==0)break 2;
}
echo"</tr>";
}
?>
Это простой код для примера таблицы, над которой я работаю. Он вызывается во внешнем файле с $ nrows и определенным $ i, что приводит к 10 * 3 таблице из 30 результатов. И вызывали дважды 60 результатов и т. Д.
Я хочу добавить кнопку showmore для вызова этого файла. Я работал с DIV и AJAX
Я получил скрипт разбиения на страницы, попытался поработать с ним и добавил эту кнопку. и попытался получить следующую страницу с помощью ajax.
if ($currentpage != $totalpages) {
echo"<p><div id='more'><input name='ShowMore' type='button' id='$nextpage' onclick='showmore(this.id)' value='ShowMore' /></div></p>";}
Проблема с этой кнопкой в том, что она работает хорошо, просто есть первая страница, а после этого при каждом щелчке появляется следующая страница, но вместо другой страницы.
Я знаю, что проблема с div id, который является постоянным. Есть ли способ изменить его каждый раз одним кликом на showmore.
Я также думаю о том, чтобы работать с ограничением mysql, но не могу найти способ передать его в следующую таблицу.
Любая помощь приветствуется.
Заранее спасибо.