Vraag : een probleem dat me met pagineren gedeeltelijke resultaten gek krijgt

/>my het doel hi
and dan de juiste resultaten met pagination.

well het grootste deel van het werk worden getoond dat ik heb gedaan en het werkt goedkeurt de pagineringkwestie. men moet zeggen dat de paginering groot als ik niet filterization.

op het ogenblik gebruik werkt, selecteert een gebruiker een rol (zoals een teampersoon) en hij krijgt het juiste resultaat met de juiste hoeveelheid paginering. maar wanneer ik de paginering voor een bepaalde pagina druk, krijg ik een blanckpagina. geen resultaten. zo werkt het groot voor de eerste pagina maar niet voor de andere pagina's van pagination.

i de code vast die het uitgezochte menu verwerken.

i heeft alles geprobeerd ik kan weg denken, maar geen solution.

vriendelijke groeten

ron
kon vinden
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
if (isset ($_POST [„leg“] voor))
         {
          
         schakelaar ($_POST [„userroles“])
         {
              geval 0:
                   //all
                   //make de te pagineren inhoud
                   $items = $db->dbSelectBySql („UITGEZOCHTE die identiteitskaart, first_name, last_name, rol, e-mail, registration_date VAN gebruikersORDE DOOR registration_date DESC“ wordt bevestigd);
                   onderbreking;
              geval 1:
                   //admins
                   //make de te pagineren inhoud
                   $items = $db->dbSelectBySql („UITGEZOCHTE die identiteitskaart, first_name, last_name, rol, e-mail, registration_date VAN gebruikers WAAR rol = 1 ORDE DOOR registration_date DESC“ wordt bevestigd);
                   onderbreking;
              geval 2:
                   //regulars
                   //make de te pagineren inhoud
                   $items = $db->dbSelectBySql („UITGEZOCHTE die identiteitskaart, first_name, last_name, rol, e-mail, registration_date VAN gebruikers WAAR rol = ORDE 2 DOOR registration_date DESC“ wordt bevestigd);
                   onderbreking;
              geval 3:
                   //team
                   //make de te pagineren inhoud
                   $items = $db->dbSelectBySql („UITGEZOCHTE die identiteitskaart, first_name, last_name, rol, e-mail, registration_date VAN gebruikers WAAR rol = ORDE 3 DOOR registration_date DESC“ wordt bevestigd);
                   onderbreking;
              geval 4:
                   //sellers
                   //make de te pagineren inhoud
                   $items = $db->dbSelectBySql („UITGEZOCHTE die identiteitskaart, first_name, last_name, rol, e-mail, registration_date VAN gebruikers WAAR rol = ORDE 4 DOOR registration_date DESC“ wordt bevestigd);
                   onderbreking;
         }
          //pagination
          //setting de compensatie
          $offset = $this->params [1];
          
          
          
          als (! $offset)
          {
               $totaloffset = 0;
          } anders {
               $totaloffset = $offset * PERPAGE;
          }
          
          
         
          
          //connect de inhoud en paginator
          $slicedArray = array_slice ($items, $totaloffset, PERPAGE);
          $this->_view->items = $slicedArray;
          
          $pagename = APP_URL. „/admin/users/index/“;
          $totalcount = tel ($items);
          $numpages = ceil ($totalcount/PERPAGE);
          $this->_view->numpages = $numpages;
          
          //create paginator
          $nav = nieuwe Shtigliz_PageNavigator ($pagename, $totalcount, PERPAGE, $totaloffset, 10);
          $nav->setFirstParamName (COMPENSATIE);
          $this->_view->nav = $nav;
          
         }

Antwoord : een probleem dat me met pagineren gedeeltelijke resultaten gek krijgt

selecteer segment_name, segment_type uit dba_segments waar tablespace_name='SOMENAME';
Andere oplossingen  
 
programming4us programming4us