PHP Функция разбиения на страницы SQLSRV возвращает одну строку - PullRequest
2 голосов
/ 19 июня 2020

Моя разбивка на страницы работает неправильно. Я получаю номера страниц, но каждая страница имеет только одну строку, тогда как на ней должно быть 10 строк. Я новичок в php и адаптирую код, который нашел на этом сайте. Когда я загружаю страницу, я могу сказать по номеру идентификатора, что результат показывает то, что я ожидал, что 10-я строка в запросе будет ... строки 1-9 отсутствуют. Photo: One row showing 10th result from query

?>

          <?php
          // Set the number of rows to be returned on a page.
          $rowsPerPage = 10;
          $usr = $_SESSION['user'];
          if ($_SESSION['admin']="YES") {
            $query = "SELECT iID,FirstName,LastName, convert(varchar, SubmitDate, 101) as SubDate,LEFT(ImproveIdea,30) as MyIdea,Status FROM Idea where Status='Pending' ORDER BY iID desc";
          }else {
            $query = "SELECT iID,FirstName,LastName,convert(varchar, SubmitDate, 101) as SubDate,LEFT(ImproveIdea,30) as MyIdea,Status FROM Idea where SubmitBy='".$usr."' ORDER BY iID desc";
          }
            $stmt = sqlsrv_query($connect,$query, array(), array( "Scrollable" => 'static' ));

          if ( !$stmt )
          die( print_r( sqlsrv_errors(), true));
          ?>

  Отправлено  Дата отправки  Статус  Действия      '; эхо ""; ?> $ i");} эхо" ";}?>   

1 Ответ

0 голосов
/ 22 июня 2020

РЕШЕНО: Проблема заключалась в том, что мне не хватало скобок в моем операторе foreach, как мне указал редактор Reddit.

...