Anzahl Beschränkung

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Anzahl Beschränkung

    <HTML>Hallo ihr Lieben

    ich habe eine kurze Frage zur PHP
    und MYSQL. Ich kriege durch meine Select Anweisungen alles
    schön dargestellt und es klappt auch
    alles wunderbar, aber ich würde in
    meinen Script gerne sagen wollen :
    z.B zeige nur 10 Positionen an
    und dann die Möglichkeit haben per
    Button die nächsten Ergebnisse auf
    der nächsten Seite dargestellt zu bekommen. leider habe ich kein
    Beispiel dafür finden können.
    Ich hoffe Ihr könnt mir vielleicht
    weiterhelfen.
    Danke im voraus
    Arni111</HTML>

    php-Entwicklung | ebiz-consult.de
    PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
    die PHP Marktplatz-Software | ebiz-trader.de

  • #2
    RE: Anzahl Beschränkung

    <HTML>hier findest du ein kleines Script das geanu das macht


    http://www.php-resource.de/scripts/demoBrowsDB.sphp3

    ich hoffe du kommst zurecht.


    Falls nicht =>
    Berni

    </HTML>

    php-Entwicklung | ebiz-consult.de
    PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
    die PHP Marktplatz-Software | ebiz-trader.de

    Kommentar


    • #3
      RE: Anzahl Beschränkung

      <HTML>Hallo Berni
      Herzlichen Dank für Deine Antwort
      ich habe das Script gefunden
      und werde es mal probieren.

      Gruß
      Arni</HTML>

      php-Entwicklung | ebiz-consult.de
      PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
      die PHP Marktplatz-Software | ebiz-trader.de

      Kommentar


      • #4
        RE: Anzahl Beschränkung

        <HTML>viel Erfolg!

        Berni</HTML>

        php-Entwicklung | ebiz-consult.de
        PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
        die PHP Marktplatz-Software | ebiz-trader.de

        Kommentar


        • #5
          RE: Anzahl Beschränkung

          <HTML>Hallo Berni
          die Seite die Du mir hast zukommen
          lassen, geht leider nicht
          Gruß
          Arni</HTML>

          php-Entwicklung | ebiz-consult.de
          PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
          die PHP Marktplatz-Software | ebiz-trader.de

          Kommentar


          • #6
            RE: Anzahl Beschränkung

            <HTML>was funktioniert nicht?

            gruß
            </HTML>

            php-Entwicklung | ebiz-consult.de
            PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
            die PHP Marktplatz-Software | ebiz-trader.de

            Kommentar


            • #7
              RE: Anzahl Beschränkung

              <HTML>Hallo Berni
              Der Link den Du mir mitgeteilt
              hast funktioniert nicht
              http://www.php-resource.de/forumread.php3?num=5&id=168&thread=162</HTML>

              php-Entwicklung | ebiz-consult.de
              PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
              die PHP Marktplatz-Software | ebiz-trader.de

              Kommentar


              • #8
                RE: Anzahl Beschränkung

                <HTML>Versuchs mal, indem du an deine
                Select-Abfrage den LIMIT Befehl
                anhängst. Damit kannst du nämlich angeben, dass er z.B. die
                Datensätze 10 - 45 anzeigen soll.
                Z.B.
                Select irgendwas Where irgendwas LIMIT 10, 10

                Liefert dir ab dem 10. datensatz 10 weitere</HTML>

                php-Entwicklung | ebiz-consult.de
                PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
                die PHP Marktplatz-Software | ebiz-trader.de

                Kommentar


                • #9
                  RE: Anzahl Beschränkung

                  <HTML>Hier ist ein script die einwandfrei funktioniert. Ist in englisch, aber kann leicht umgeändert werden.

                  <?php

                  /* Webtroniks.de ::: Prev123.php3 11.09.2000 v1.1 SCAMO */
                  //Any ALL CAPITALIZED words must be replaced with your own values.

                  $server = "";
                  $user = "";
                  $Pass = "";
                  $database = "YOUR DB";
                  $conn = mysql_pconnect ($server,$user,$pass);
                  $select = mysql_select_db("$database")or die ("unable to select db");

                  // Start of Prev 123 Next code

                  $limit=20; // rows to return
                  $numresults=mysql_query("select * ".
                  "from TABLE where YOUR CONDITIONAL HERE order by WHATEVER");
                  $numrows=mysql_num_rows($numresults);



                  // next determine if offset has been passed to script, if not use 0

                  if (empty($offset))
                  {
                  $offset=0;
                  }

                  // get results

                  $result=mysql_query("select * ".
                  "from TABLE where YOUR CONDITIONAL HERE ".
                  "order by WHATEVER limit $offset,$limit");

                  // Set $begin and $end to record range of the current page

                  $begin =($offset+1);
                  $end = ($begin+($limit-1));
                  if ($end > $totalrows)
                  {
                  $end = $totalrows;
                  }

                  // Display result information.
                  echo "There are <b>$totalrows</b> results.<br>n";
                  echo "Now showing results <b>$begin</b> to <b>$end<b/>.<br><br>n";

                  // now you can display the results returned

                  while ($data=mysql_fetch_array($result))
                  {
                  // include code to display results as you see fit
                  print "<a href="$data[SiteURL]">$data[SiteName]</a>";
                  }

                  // calculate number of pages needing links

                  $pages=intval($numrows/$limit);


                  // next we need to do the links to other results

                  if (($pages!=0 and $pages!=1) or ($pages==1 and ($numrows%$limit)))// If data <= 1 page skip all
                  {
                  if ($offset!=0)// bypass PREV link if offset is 0
                  {
                  $prevoffset=$offset-$limit;
                  print "<a href="$PHP_SELF?offset=$prevoffset">PREV</a> &nbsp; n";
                  }

                  // $pages now contains int of pages needed unless there is a remainder from division

                  if ($numrows%$limit)// has remainder so add one page
                  {
                  $pages++;
                  }

                  for ($i=1;$i<=$pages;$i++) // loop thru and make links
                  {
                  $newoffset=$limit*($i-1);
                  If ($offset!=$newoffset) //Make a link only for other pages
                  {
                  print "<a href="$PHP_SELF?offset=$newoffset">$i</a> &nbsp; n";
                  }
                  else
                  {
                  print "$i &nbsp; n";
                  }
                  }

                  // check to see if NEXT link is needed

                  if ($pages!=1 or (($pages==1 and ($numrows%$limit))))
                  {
                  if (($offset+$limit)<$numrows) // if last page skip NEXT link
                  {$newoffset=$offset+$limit;
                  print "<a href="$PHP_SELF?offset=$newoffset">NEXT</a><p>n";
                  }
                  }
                  }
                  print "</body>";
                  ?>

                  Markus schrieb:
                  -------------------------------
                  Versuchs mal, indem du an deine
                  Select-Abfrage den LIMIT Befehl
                  anhängst. Damit kannst du nämlich angeben, dass er z.B. die
                  Datensätze 10 - 45 anzeigen soll.
                  Z.B.
                  Select irgendwas Where irgendwas LIMIT 10, 10

                  Liefert dir ab dem 10. datensatz 10 weitere</HTML>

                  php-Entwicklung | ebiz-consult.de
                  PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
                  die PHP Marktplatz-Software | ebiz-trader.de

                  Kommentar

                  Lädt...
                  X