IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Stránkování

Aktivity
Avatar
G3NETIC
Člen
Avatar
G3NETIC:20.1.2014 22:19

Zdravím, potřeboval bych pomoct se stránkováním na svém webu.
Zde mám script co používám na novinky.

<?php
     $db = array();

     $db['HOST'] = "....";
     $db['USER'] = "....";
     $db['PASS'] = "....";
     $db['NAME'] = "....";

     mysql_connect($db['HOST'],$db['USER'],$db['PASS']) or die(mysql_error());
     mysql_select_db($db['NAME']) or die(mysql_error());

     $vypisNews = mysql_query("SELECT * FROM news ORDER BY id DESC");
     while($newFetch = mysql_fetch_array($vypisNews)) {
       $newNazov = $newFetch['name'];
       $newText = $newFetch['text'];
       $newAuthor = $newFetch['author'];
       $newDate = $newFetch['date'];

       echo "<div class='newBox'>
              <div class='newImage'></div>
                <div class='newHeader'>
              <h3>".$newNazov."</h3>
            </div>
             <div class='newContent'>
              <p>".$newText."</p>
              </div>
              <div class='newAuthor'><b>Napsal:</b> <img src='https://minotar.net/avatar/".$newAuthor."/17'> <span class='label label-success'>".$newAuthor."</span> | ".date("d.m Y H:i", $newDate)."</div>
             </div>";
     }
     mysql_close();
       ?>

Předem děkuji za ochotu.

 
Odpovědět
20.1.2014 22:19
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na G3NETIC
David Hartinger:21.1.2014 9:30

Do dotazu si přidej na konec LIMIT X OFFSET Y, kde X je kolik položek chceš mít na stránce a Y od kolikáté položky zobrazuješ. Y si předáš z GETu, např.

$y = $_GET["s"] * 10;

Potom zobrazíš stránky jako index.php?s=2 a podobně.

Nahoru Odpovědět
21.1.2014 9:30
New kid back on the block with a R.I.P
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.