Кнопка ShowMore для сгенерированной таблицы PHP-mySQL - PullRequest
1 голос
/ 18 августа 2011
<?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, но не могу найти способ передать его в следующую таблицу.

Любая помощь приветствуется. Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 19 августа 2011

ну, я наконец-то разработал грубый метод.хотя я не рекомендовал бы никому использовать его, но он работает отлично.Я определил две разные переменные одна в вызове AJAX и другая в сценарии php.и я увеличиваю их по одному на каждый звонок.только из-за простой математики 1=1 и 2=2.Работает отлично.Я все еще ищу уточненный ответ.

0 голосов
/ 18 августа 2011

Не могли бы вы сделать функцию javascript onClick, которая изменяет идентификатор div и помещает его в ссылку show more?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...