BLACK FRIDAY - Největší IT akce roku. Získej až 80 % kreditů navíc nebo využij slevy až 80 % na e-learning. Ale pozor, akce platí pouze do 30. 11. 2024.
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.