Mikuláš je tady! Získej 90 % extra kreditů ZDARMA s promo kódem CERTIK90 při nákupu od 1199 kreditů. Pouze do neděle 7. 12. 2025! Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:
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.