[MSSQL] Seitenanzeige mit Umblättern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    als ob... http://www.google.de/search?hl=de&q=...gination&meta=

    Kommentar


    • #17
      Das einzige was man annähernd als Tutorial bezeichnen kann, ist das hier:
      http://www.phpfreaks.com/quickcode/p...nation/646.php

      Ich habe mal testweise den kompletten Code kopiert um, bevor ich ihn anpasse etc., zu testen. Allerdings ohne Erfolg. Es werden zwar Links zu den Seiten angezeigt, aber die Beschränkung von 10 Datensätzen pro Seite funktionierte nicht.

      Kommentar


      • #18
        bedingt sinnvolles "tutorial".

        zurück zum beispiel von oben...

        das erste "top 10" definiert die anzahl der ergebnisse.
        das zweite - "top 30" ist die obere schranke, d.h. für "datensätze 20 bis 30" ist es die 30. für "datensätze 92 bis 102" ist es die 102.

        das eine ist eine konstante, das andere lässt sich stets aus der anzahl der ergebnisse pro seite sowie der nummer der aktuell anzuzeigenden seite problemlos errechnen.

        noch detailierter geht nicht, du musst dir schon mühe geben.

        Kommentar


        • #19
          Sowas?

          PHP-Code:
          $dbverbindung mssql_connect(...);
          $msdb mssql_select_db(...);
          $seite $_GET['seite']; 
          if(
          $seite == "") {
           
          $seite 1;
          }
          $ZeilenProSeite 5;
          $Zeilenanfang = ($seite-1)*$ZeilenProSeite 1;
          $msquery "SELECT * FROM tabellenname";
          $msresults mssql_query($msquery);
          $dsanzahl mssql_num_rows ($msresults);
          $seiteninsgesamt ceil($dsanzahl $ZeilenProSeite);

          if(
          $seite 1){ 
              
          $zurueck = ($seite 1);    
              echo 
          "<a href=\"".$_SERVER['PHP_SELF']."?seite=$zurueck\"><< Zur&uuml;ck</a>&nbsp;&nbsp;&nbsp;"

          $Seitenanzahl $dsanzahl/$ZeilenProSeite;
          for(
          $i1$i $Seitenanzahl$i++)

          if(
          $seite == $i)
          {
              print(
          "<font color=\"#000026\"><b>" $i "</b></font> / ");
              }
              else
              {
                  print(
          "<A HREF=\"" $PHP_SELF "?seite=$i\">$i</A> / ");
              }


          if(
          $dsanzahl%$ZeilenProSeite != 0)

              if(
          $seite == $i)
              {
                  print(
          "<font color=\"#000026\"><b>" $i "</b></font>");
              }
              else
              {
                  print(
          "<A HREF=\"" $PHP_SELF "?seite=$i\">$i</A>");
              }
              } 
          if(
          $seite $seiteninsgesamt){ 
              
          $weiter = ($seite 1);    
              echo 
          "<a href=\"".$_SERVER['PHP_SELF']."?seite=$weiter\">Weiter >></a>"

          Kommentar


          • #20
            sehe ich aus wie ein php-paser?

            Kommentar

            Lädt...
            X