sarxp (statz) | #15, Jobbfasz (88) |
1520 | #0f23 | ^ | Idézet | Wed, 24 Mar 2010 19:20:21 +01 |
193.226.*.* | *.226.240.111.pool.invitel.hu |
Én is megdoblak akkor egy lapozóval, mondjuk nem olyan fejlett mint a TCH-jé, csak egy szimpla :) <?php //kapcsolódsz az adatbázisodhoz... $per_page = 5; //hány üzenet legyen egy oldalon $page = $_GET ['page']; $record_count = mysql_num_rows (mysql_query ("SELECT * FROM tablad")); $max_pages = $record_count / $per_page; if (!$page) $page = 0; //így alapból 0-val kezd $get = mysql_query ("SELECT * FROM tablad LIMIT $page, $per_page"); while ($assoc = mysql_fetch_assoc ($get)) { $nev = $assoc ['nev']; //és így továb... echo $nev."<br>"; } //előre és hátra linkek + változók $prev = $page - $per_page; $next = $page + $per_page; //léteznek-e? előző, következő linkek kiíratása if (!($page<=0)) echo "<a href='fajlod.php?page=$prev'>Előző</a>"; //oldalszámok kiírása, for ciklus $i = 1; for ($x=0;$x<$record_count;$x=$x+$per_page) { if ($page!=$x) echo "<a href='fajlod.php?page=$x'>[$i]</a>"; else echo "<a href='fajlod.php?page=$x'>[$i]<b></b></a>"; $i++; } if (!($page>=$record_count-$per_page)) echo "<a href='fajlod.php?page=$next'>Következő</a>'>"; ?> Amit át kell írni: 1. A fájlnak a nevét (jelen esetben ez a "fajlod.php") 2. Az tábla nevét 3. Az asszociatív tömböket 4. Megformázhatod a kiíratást (a while ciklusban) |