Frage : ein Problem, das mir wütend mit der Paginierung teilweise Resultate erhalten

hi
my Ziel ist: ein Benutzer wählen eine Rolle in einem auserwählten Menü vor und erhalten den Resultaten entsprechend der Rolle ihn selected.
and, dann, welches die rechten Resultate mit pagination.

well die meisten der Arbeit angezeigt werden, ich erledigt habe und es funktioniert annimmt die Paginierungausgabe. es muss gesagt werden, dass die Paginierungen großes, wenn ich nicht das filterization.

im Augenblick verwende, ein Benutzer vorwählen eine Rolle (wie eine Mannschaftperson) bearbeitet und er erhält das rechte Resultat mit der rechten Menge von Paginierungen. aber, wenn ich die Paginierungen für eine bestimmte Seite bedränge, erhalte ich eine blanck Seite. keine Resultate. so funktioniert es großes für die erste Seite aber nicht für die anderen Seiten der pagination.

i Befestigungs der Code, die das auserwählte Menü verarbeiten.

i haben alles, das versucht ich weg denken kann, aber kein solution.

best regards

ron
finden konnten
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:
6:
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 [„einreichen“],))
         {
          
         Schalter ($_POST [„userroles“])
         {
              Rechtssache 0:
                   //all
                   //make der paginiert zu werden Inhalt
                   $items = $db->dbSelectBySql („AUSERWÄHLTE Identifikation, first_name, last_name, Rolle, bestätigt worden, eMail, registration_date vom Benutzer AUFTRAG VON Registration_date DESC“);
                   Bruch;
              Rechtssache 1:
                   //admins
                   //make der paginiert zu werden Inhalt
                   $items = $db->dbSelectBySql („AUSERWÄHLTE Identifikation, first_name, last_name, Rolle, bestätigt worden, eMail, registration_date von den Benutzern WO Rolle = 1 AUFTRAG VON Registration_date DESC“);
                   Bruch;
              Rechtssache 2:
                   //regulars
                   //make der paginiert zu werden Inhalt
                   $items = $db->dbSelectBySql („AUSERWÄHLTE Identifikation, first_name, last_name, Rolle, bestätigt worden, eMail, registration_date von den Benutzern WO Rolle = AUFTRAG 2 VON Registration_date DESC“);
                   Bruch;
              Rechtssache 3:
                   //team
                   //make der paginiert zu werden Inhalt
                   $items = $db->dbSelectBySql („AUSERWÄHLTE Identifikation, first_name, last_name, Rolle, bestätigt worden, eMail, registration_date von den Benutzern WO Rolle = AUFTRAG 3 VON Registration_date DESC“);
                   Bruch;
              Rechtssache 4:
                   //sellers
                   //make der paginiert zu werden Inhalt
                   $items = $db->dbSelectBySql („AUSERWÄHLTE Identifikation, first_name, last_name, Rolle, bestätigt worden, eMail, registration_date von den Benutzern WO Rolle = AUFTRAG 4 VON Registration_date DESC“);
                   Bruch;
         }
          //pagination
          //setting der Versatz
          $offset = $this->params [1];
          
          
          
          wenn (! $offset)
          {
               $totaloffset = 0;
          } sonst {
               $totaloffset = $offset * PERPAGE;
          }
          
          
         
          
          //connect der Inhalt und das paginator
          $slicedArray = array_slice ($items, $totaloffset, PERPAGE);
          $this->_view->items = $slicedArray;
          
          $pagename = APP_URL. „/admin/users/index/“;
          $totalcount = Zählimpuls ($items);
          $numpages = ceil ($totalcount/PERPAGE);
          $this->_view->numpages = $numpages;
          
          //create das paginator
          $nav = neues Shtigliz_PageNavigator ($pagename, $totalcount, PERPAGE, $totaloffset, 10);
          $nav->setFirstParamName (VERSETZEN);
          $this->_view->nav = $nav;
          
         }

Antwort : ein Problem, das mir wütend mit der Paginierung teilweise Resultate erhalten

segment_name, segment_type vorwählen von den dba_segments in denen tablespace_name='SOMENAME';
Weitere Lösungen  
 
programming4us programming4us