tai echo $query, ir ziurek kas blogai.
"exoticdevil" <born4devil@gmail.com> wrote in message news:hpg6ft$be7$1@trimpas.omnitel.net...
> Turiu pasidares scriptuka paging, viskas ok veikia,naudoju kituose vietose
> puslapyje, bet dabar is db lenteles prireike paimti ne visus duomenis, o
> tik kai kuriuos, ir kazko neveikia,tiksliau pusiau veikia, pirma puslapi
> sugeneruoja, o paspaudus ant sekancio nieko nerodo, tarsi isvis paging'o
> nebutu... nesuprantu kur klaida iveliau, su queriu kazkas ne taip
> manau...visa vakara prasedejau, nebelaiko nervai jau, gal kas padesit..
> (sorry del netvarkos)
>
> <?php
>
> $cat = $_GET['cat'];
>
>
> include ('admin/sqlcon.php');
>
> mysql_select_db("shop");
>
> $rowsPerPage = 5;
> $pageNum = 1;
>
> if(isset($_GET['page']))
> {
> $pageNum = $_GET['page'];
> }
>
> $offset = ($pageNum - 1) * $rowsPerPage;
> $query = " SELECT * FROM items WHERE itemsubcat = '$cat' LIMIT $offset,
> $rowsPerPage";
> $result = mysql_query($query) or die('Error, query failed');
>
> while($row = mysql_fetch_array($result))
> {
>
> echo $row["itemcode"]. "<br>";
>
>
> }
>
> $query = "SELECT COUNT(itemsubcat) AS numrows FROM items WHERE itemsubcat
> = '$cat'";
> $result = mysql_query($query) or die('Error, query failed2');
> $row = mysql_fetch_array($result, MYSQL_ASSOC);
> $numrows = $row['numrows'];
> $maxPage = ceil($numrows/$rowsPerPage);
> $self = $_SERVER['PHP_SELF'];
> $nav = '';
>
> for($page = 1; $page <= $maxPage; $page++)
> {
> if ($page == $pageNum)
> {
> $nav .= "[$page]";
> }
> else
> {
> $nav .= " <a href=\"$self?page=$page\">$page</a> ";
> }
> }
>
> if ($pageNum > 1)
> {
> $page = $pageNum - 1;
> }
>
> if ($pageNum < $maxPage)
> {
> $page = $pageNum + 1;
> }
> echo $nav ;
>
> ?>
>