Autor | Zpráva | ||
---|---|---|---|
Pavvelka Profil * |
#1 · Zasláno: 7. 8. 2010, 23:35:28
Když dám další stránku, tak se tam pořád objevuje stejná data z DB (prvních 10).
$link=mysql_pconnect ($dbServer,$dbUser,$dbPassword) or die ("Spojenie neúspešné."); $db = mysql_select_db($dbName, $link) or die ("Nepodarilo sa otvoriť databázu."); //samotné stránkovanie $query2="SELECT * FROM tableslinks ORDER BY link_id"; $result2=mysql_query($query2, $link) or die ("Spojenie s databázou bolo neúspešné"); $num=mysql_num_rows($result2); //$ctrl je pomocná premenná if ($ctrl1<>1) { $strana=1; }//endif $limit=10; $celkovy_pocet=$num; $pocet_stran=ceil($celkovy_pocet/$limit); $pociatok=($strana*$limit)-$limit; $strana=$_GET["strana"]; for ($i=1; $i<=$pocet_stran; $i++) { if ($i<>$strana) { echo "<a href=\"?pg=str&strana=",$i,"\">",$i,"</a> | "; } else { echo "<font color=\"#FF0000\">",$i,"</font> | "; }//endif }//endfor if ($strana<>$pocet_stran) { echo "<a href=\"?pg=str&strana=",$strana+1,"\">nasledujúca strana</a>"; }//endif echo "</p>"; //výpis danej množiny prvkov $query="SELECT * FROM tableslinks ORDER BY link_id DESC LIMIT $pociatok, $limit"; $result=mysql_query($query, $link) or die ("Spojenie s databázou bolo neúspešné"); $num=mysql_num_rows($result); while ($row=mysql_fetch_array($result)) { echo "<p><i>",$row["title"],"</i></p> "; }//end while mysql_free_result($result); ?> |
||
shaggy Profil |
#2 · Zasláno: 7. 8. 2010, 23:52:59
A otázka znie ako? Nikde ju nevidím.
Ale skúsim si tipnúť, chceš sa nás opýtať, kde máš chybu a či nevieme, prečo ti pri výpise záznamov z db neberie do úvahy stránovanie. Ja by som sa na tvojom mieste pozrel na riadky 17 a 18 a tam hľadal chybu. |
||
Pavvelka Profil * |
#3 · Zasláno: 8. 8. 2010, 10:27:30
Díky, stačilo jen prohodit řádky 17 a 18.
|
||
Pavvelka Profil * |
#4 · Zasláno: 8. 8. 2010, 10:57:29
Ješte bych se chtěl zeptat jak tam nastavím nebo udělám, aby se zobrazili data z DB, když zadám jen ?pg=str aby to bylo jako když zadám ?pg=str&strana=1?
|
||
AM_ Profil |
#5 · Zasláno: 8. 8. 2010, 11:43:30
$strana=isset($_GET["strana"]) ? $_GET["strana"] : 1; |
||
Časová prodleva: 14 let
|
0