Bu şekilde çalıştı (önce sql hatası verdi ama değişken adındanmış çözdüm )

Ama şimdi sanıyorum benim sayfalama kodumda sorun var.

<ul class="pagination clearfix page_margin_top_section">
					<li class="left">
						<a href="<?php echo $page; ?>&paged=<?php echo ($paged > 1) ? $paged-1 : "#"; ?>" title="">&nbsp;</a>
					</li>
					
					<? for($i=1; $i < $kac_tane; $i++) { ?>
					<li <?php echo ($i == $paged ) ? " class=\"selected\"": null; ?>>
					<?php echo "<a href=".$page."&paged=$i>$i</a>"; ?>
					</li> 
					<? } ?>
					
					<li class="right">
					<a href="<?php echo $page; ?>&paged=<?php echo $paged+1; ?>" title="">&nbsp;</a>
					</li>
				</ul>
şeklinde de sayfa numaralarım ve önceki sonraki kısmı çıkıyor. Ama sorun şu mesela son sayfa sayısı 3 diyelim sağ oku (sonraki) tıkladığımda 4 çıkıyor ama haliyle 4 yok. 1. sayfadayken sol ok # oluyor son sayfadayken sağ ok # linki olması için ne yapmalıyım?