Autor | Zpráva | ||
---|---|---|---|
JurkQo1 Profil |
#1 · Zasláno: 13. 7. 2012, 12:01:16
Dobrý deň, mám script kde sa mi vypisujú príspevky...Myslím že to pochopíte zo scriptu:
<?php if(isset($_GET['p'])){ $Page = $_GET['p']; } else { $Page = 0; } //Pripojenie k databaze $dbc = mysql_connect("127.0.0.1","root","") or die('Pripojenie k serveru zlyhalo!'); mysql_select_db("studiodirt", $dbc) or die('Nepodarilo sa označiť databázovú tabuľku!'); //Vyber prispevkov $sql = mysql_query("SELECT * FROM prispevky ORDER BY 'ID' DESC"); $c = 0; while($data = MySQL_Fetch_Array($sql)): $LastP = $Page + 5; $c++; if ( $c >= $Page and $c <= $LastP ) { echo $data["Prispevok"]; } else { } endwhile; $stranok3 = $c/6; $stranok2 = $stranok3.".S"; $stranok1 = explode(".", $stranok2); if($stranok1[1] != "S"){ $stranok = $stranok1[0] + 1; } else{ $stranok = $stranok1[0]; } $i = 0; echo '<div class="stranok">'; while($i <= $stranok): $i++; echo '<a href="index.php?p='; echo $i; echo '">'; echo $i; echo '</a> '; endwhile; echo '</div>'; ?> |
||
Joker Profil |
#2 · Zasláno: 13. 7. 2012, 12:06:39
JurkQo1:
„mohli by ste mi povedať prečo to nefunguje?“ Tak to vím úplně přesně: Je to rozbité. Co znamená „nefunguje“? |
||
Keeehi Profil |
define("PRISPEVKU_NA_STRANKU", 5); $page = isset($_GET['p']) ? (int)$_GET['p'] : 0; //Vyber prispevkov $sql = mysql_query("SELECT Prispevok FROM prispevky ORDER BY 'ID' DESC LIMIT $page,".PRISPEVKU_NA_STRANKU); while($data = MySQL_Fetch_Array($sql)) { echo $data["Prispevok"]; } $sql = mysql_query("SELECT COUNT(1) FROM prispevky"); $pocetPrispevku = mysql_result($sql, 0); $pocetStranek = ceil( $pocetPrispevku / PRISPEVKU_NA_STRANKU ); echo '<div class="stranok">'; for ( $i = 0 ; $i < $pocetStranek ; ++$i){ echo "<a href=\"index.php?p=$i\">$i</a>"; } echo '</div>'; |
||
Časová prodleva: 12 let
|
0