beyfurkan610
Forum Üyesi
Şimdi tüm hepsine bir arada bakalım ve daha rahat anlayalım.
PHP Kod:
PHP Kod:
Kod:
[COLOR=#0000BB]$sayfada [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]5[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#FF8000]// sayfada gösterilecek içerik miktarını belirtiyoruz.[/COLOR]
[COLOR=#0000BB]
$sorgu [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]mysql_query[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'SELECT COUNT(*) AS toplam FROM mesajlar'[/COLOR][COLOR=#007700]);[/COLOR]
[COLOR=#0000BB]$sonuc [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]mysql_fetch_assoc[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$sorgu[/COLOR][COLOR=#007700]);[/COLOR]
[COLOR=#0000BB]$toplam_icerik [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]$sonuc[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'toplam'[/COLOR][COLOR=#007700]];[/COLOR]
[COLOR=#0000BB]
$toplam_sayfa [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]ceil[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$toplam_icerik [/COLOR][COLOR=#007700]/ [/COLOR][COLOR=#0000BB]$sayfada[/COLOR][COLOR=#007700]);[/COLOR]
[COLOR=#0000BB]
$sayfa [/COLOR][COLOR=#007700]= isset([/COLOR][COLOR=#0000BB]$_GET[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'sayfa'[/COLOR][COLOR=#007700]]) ? (int) [/COLOR][COLOR=#0000BB]$_GET[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'sayfa'[/COLOR][COLOR=#007700]] : [/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700];[/COLOR]
[COLOR=#0000BB] [/COLOR]
[COLOR=#007700]if([/COLOR][COLOR=#0000BB]$sayfa [/COLOR][COLOR=#007700]< [/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700]) [/COLOR][COLOR=#0000BB]$sayfa [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700];[/COLOR][COLOR=#0000BB] [/COLOR]
[COLOR=#007700]if([/COLOR][COLOR=#0000BB]$sayfa [/COLOR][COLOR=#007700]> [/COLOR][COLOR=#0000BB]$toplam_sayfa[/COLOR][COLOR=#007700]) [/COLOR][COLOR=#0000BB]$sayfa [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]$toplam_sayfa[/COLOR][COLOR=#007700];[/COLOR][COLOR=#0000BB]
$limit [/COLOR][COLOR=#007700]= ([/COLOR][COLOR=#0000BB]$sayfa [/COLOR][COLOR=#007700]- [/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700]) * [/COLOR][COLOR=#0000BB]$sayfada[/COLOR][COLOR=#007700];[/COLOR]
[COLOR=#0000BB]$sorgu [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]mysql_query[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'SELECT * FROM mesajlar LIMIT ' [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000BB]$limit [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#DD0000]', ' [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000BB]$sayfada[/COLOR][COLOR=#007700]);[/COLOR]
[COLOR=#0000BB] [/COLOR]
[COLOR=#007700]while([/COLOR][COLOR=#0000BB]$icerik [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]mysql_fetch_assoc[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$sorgu[/COLOR][COLOR=#007700])) {[/COLOR]
[COLOR=#0000BB] [/COLOR][COLOR=#FF8000]// ...[/COLOR]
[COLOR=#007700]}[/COLOR]
[COLOR=#0000BB] [/COLOR]
[COLOR=#007700]for([/COLOR][COLOR=#0000BB]$s [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]1[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#0000BB]$s [/COLOR][COLOR=#007700]<= [/COLOR][COLOR=#0000BB]$toplam_sayfa[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#0000BB]$s[/COLOR][COLOR=#007700]++) {[/COLOR]
[COLOR=#0000BB] if[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$sayfa [/COLOR][COLOR=#007700]== [/COLOR][COLOR=#0000BB]$s[/COLOR][COLOR=#007700]) { [/COLOR][COLOR=#FF8000]// eğer bulunduğumuz sayfa ise link yapma.[/COLOR]
[COLOR=#0000BB] [/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#0000BB]$s [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#DD0000]' '[/COLOR][COLOR=#007700];[/COLOR][COLOR=#0000BB]
[/COLOR][COLOR=#007700]} else {[/COLOR]
[COLOR=#0000BB] [/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#DD0000]'<a href="?sayfa=' [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000BB]$s [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#DD0000]'">' [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000BB]$s [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#DD0000]'</a> '[/COLOR][COLOR=#007700];[/COLOR]
[COLOR=#0000BB] [/COLOR][COLOR=#007700]}
} [/COLOR]