Просто странициране

ми не знам братле някъде в урл-ите се объркват нещата но не знам как да ги направиш за да се получи
 
така ... не знам от къде се получва но резултатите излизат по 2 пъти (като сложа кода за четене на линковете) иначе си излизат окей ...
 
пробвах се с кода на @teroristd, трябва да изведа линкове със страницирането. Това е за like script.

Това е моят код (незнам кое точно от него да сложа в кода на @teroristd, за да може да ги страницира и ограничи по 10 на страница):

PHP:
<?
                        include('config/db_con.php');
                        mysql_connect("$host", "$username", "$password")or die("cannot connect");
                        mysql_select_db("$db_name")or die("cannot select DB");
                        $top = "SELECT * FROM `like` ORDER BY id DESC LIMIT 0, 15";
                        $new = mysql_query($top) or die(mysql_error()); 
                        while($rows = mysql_fetch_array($new)){
                        ?>
                            <div style="clear:left;">
                            <div style="float:left;">
                            <fb:like layout="button_count" class="like_button" href="<? echo $site;?>like.php?like=<? echo $rows['id']; ?>"></fb:like>
                            </div> 
                            <a href="<? echo $site;?>like.php?like=<? echo $rows['id']; ?>"><? echo stripslashes($rows['like']);?></a>
                            </div>
							
                        <?
                        }
                        ?>

Настояшият код, показва 15 реда от таблица like(новите 15 се показват, но старите си остават скрити, защото няма странициране). Искам да ги страницирам по 10 с кода на @teroristd (там в echo`то какво точно да добавя от моя код). мерси предварително. :?:
 
За мене както си написал кода е странно. Не знам защо постоянно отваряш и затваряш пхп тагове, като може да стане всичко в един таг. Така както си го написал не знам дали ще работи страницирането. Преаботи го и тогава ще го пробваме. Също така виждам някакви променливи пр. $site които не са дефинирани никъде. Ето ти пример как да сложиш всичко в един таг, просто двойните кавички в хтмл кода ги правиш единични а ечото само в двойни кавички с точка и запетайка на края. Когато имаш някаква функция в таг се изписва така ".stripslashes($rows[like]) ." с двойна кавичка и точка в началото и края. За мене би трябвало да изглежда така, а за да вземеш ид-то ти трябва и това $id = $_GET['id']; а също и в заявката. Демек кода ти трябва да е нещо като това. Без да се обиждаш това е мое мнение, може и да става и по твоя начин, но аз лично се обърквам.


Код:
<?php

include("config/db_con.php");

                        mysql_connect("$host", "$username", "$password")or die("cannot connect");

                        mysql_select_db("$db_name")or die("cannot select DB");

                        $top = "SELECT * FROM `like` WHERE id='$id' ORDER BY id DESC LIMIT 0, 15 ";

                        $new = mysql_query($top) or die(mysql_error()); 

                        $id = $_GET['id'];

                        while($rows = mysql_fetch_array($new)){
       
                        
          echo "
                            <div style='clear:left;'>

                            <div style='float:left;'>

                            <fb:like layout='button_count' class='like_button' href='like.php?like= $rows[id]' ></fb:like>

                            </div> 

                            <a href='like.php?like= $rows[id]'>".stripslashes($rows[like])."</a>

                            </div>
							
							";

							

                        

                        }

                        
						?>
 

Back
Горе