Mam taki kod:

<?
	$table_notes = 'notes_' . $name;
	$table_notes_comments = 'comments_' . $name;
	$limit = $_GET['limit'];
	$query_notesx = mysql_query("SELECT * FROM $table_notes ORDER BY id DESC");
	if ($limit == '')
	{
		$limit = 5;
		$query_notes = mysql_query("SELECT * FROM $table_notes ORDER BY id DESC LIMIT $limit");
	}
	else
	{
		$limit2 = $limit - 5;
		$query_notes = mysql_query("SELECT * FROM $table_notes ORDER BY id DESC LIMIT $limit2, $limit");
	}
	$num = mysql_num_rows($query_notesx);
	if ($postid == '')
	{
		while ($row_notes = mysql_fetch_object($query_notes))
			{
				echo '<center><b><a href="blog.php?name=' . $name . '&postid=' . $row_notes->id . '">' . $row_notes->title . '</a></b> --- ' . $row_notes->date . '<br></center>' . $row_notes->note . '<br><br><div align="right"><font size="2"><a href="blog.php?name=' . $name . '&postid=' . $row_notes->id . '">Komentuj</a></font></div><hr><br>';
			}
		if ($limit != '' || $limit != 5 && $num > $limit)
		{
			$limit = $limit + 5;
			echo '<center><a href="blog.php?name=' . $name . '&limit=' . $limit . '">Następna strona >>></a><center>';
		}

	}

Skrypt powinien wyświetlać 5 ostatnio napisanych 'notek' (to jest blog :)) Jeżeli w bazie jest więcej niż 5 notek wtedy wyświetla link "Następna strona" który prowadzi doi adresu ze zmienna limit o 5 większą niż limit jest aktualnie. - Sami zobaczcie kod, nie będę go tłumaczyć dalej :) No i tak. Jak włączam sobie bloga no to wyświetla 5 ostatnich notek, a jak klikam następna strona no wyświetla kolejne 6 notek (a nie 5). - To pierwszy błąd. KOlejny problem to to, że jak znowu nacisne następna strona cały czas wyświetla mi się ten link (następna strona) i tak w nieskończoność można sobie klikać :P. CO jest nie tak jak się tego pozbyć. Pomóżcie Plz. Ja się męcze nad tym od ok 6:00 i nic nie mogę wymyśleć... :(

A może ktoś ma inny pomysł jaki skrypt napisać żeby wyświetlało po 5 notek na 1 stronie i był przycisk "Następna strona" jeżeli jest więcej notek.