Elimizde db ve diğer parçalar olmadan deneyemiyoruz. İstersen paketle ekle bakalım aceleniz yoksa. Ya da forumda iyi PHP bilen arkadaşlar var yardım edebilecek.

angele böyle sonuç verdi. B C Ç D E F G H I J K L M N O P R S T U W X Y Z A ile baslayan toplam baslik bulundu 0 adet sayfada listeleniyor. Su anda 1 sayfadayiz. Sayfa degistirin:

Hiç Listeleme yapmıyor. kayıt sayısınıda 0 gösteriyor.

O zaman listele diye çağırdığın tabloda a ile başlayan bir şey yok.

Örnegin aşagıdakinde listeleme işlemi yapılıyor. Ama harfe göre degil. PHP:

bir şey degişmedi aynı

bu kodu dener misin &lt;?php include ; dbbaglan ; function liste { $sirala = $_GET ; if (! isset { //Listeleme $harf = array ; for($i=0;$i&lt;28;$i++) //Liste Seçilmezse if(isset else $kayitsayisi=30; $toplamSayi=mysql_num_rows(mysql_query ; $sorgu=mysql_query ; //Liste Seçilmezse //Sayfayı Göster while($sonuc=mysql_fetch_array //Sayfayı Göster } else { $iharf=substr($sirala,0,1); //echo $iharf; //Liste Seçilirse if(isset else $kayitsayisi=30; $toplamSayi=mysql_num_rows(mysql_query ; $sorgu=mysql_query ; //Sayfayı Göster while($sonuc=mysql_fetch_array //Sayfayı Göster //Liste Seçilirse } //Alt Liste $son=$baslangic + $kayit_sayisi; echo &quot;Toplam &lt;b&gt;&lt;font color=\&quot;#FF0000\&quot;&gt;&quot;.$toplamSayi.&quot;&lt;/b&gt;&lt;/font&gt; kayıt bulundu.&lt;br&gt;&quot;; if { echo &quot; arası listeleniyor&lt;br /&gt;&quot;; $t=0; $sayfa=1; while { if echo &quot;&lt;a href=&quot;.$_SERVER .&quot;?baslangic=&quot;.$t.&quot;&gt;&quot;.$sayfa.&quot;&lt;/a&gt; - &quot;; else echo $sayfa.&quot; - &quot;; if($sayfa%10 0) $t+=$kayit_sayisi; $sayfa++; } } //Alt Liste } $bolum = &quot;haber&quot;; liste ?&gt;

Bakınca bir şey anlaşılmıyor, aldığınız hata nedir?

$sorgu9=mysql_query(&quot;select count as 'toplam' from '.$bolum.' ORDER BY id ASC&quot;); $toplamSayi=mysql_result($sorgu9,0,'toplam'); $sorgu=mysql_query ; kullanmak yerine öncelikle aşağıdaki kodu kullan ve belli bir sonuç sayısı döndüğüne emin ol $toplamSayi=mysql_num_rows(mysql_query ; $sorgu=mysql_query ; ya da liste varsa $toplamSayi=mysql_num_rows(mysql_query ; $sorgu=mysql_query ; Eğer yine sonuç sayısı gelmez ise aşağıdaki kodların sonucunda ekrana yazılanları buraya yaz, o zaman çözüm bulabiliriz. echo &quot;select id, baslik from '.$bolum.' ORDER BY id ASC limit &quot;.$baslangic.&quot;,&quot;.$kayitsayisi&lt;br&gt;&quot;; echo &quot;select from '.$bolum.'&quot;;

angelo seninkide çalışmadı :S

Merhaba arkadaşlar, listeleme fonksiyonu yazdım. Ama listeleme yapmıyor acaba nerede hata yaptım bakarsanız sevinirim. Teşekkurler PHP:

A B C Ç D E F G H I İ J K L M N O Ö P R S Ş T U Ü V Y Z Toplam kayıt bulundu. Bu şekilde cıktı yine

tam bakmadım ama burada hata yok mu? $sorgu=mysql_query ; yerine $sorgu=mysql_query ; bunu dene..

En azından birşey yazması lazım o kadar echo var.

'.$bolum.' &quot;.$bolum.&quot; şeklinde dene

Bu konu 20522. kez işlendi. Liste seçilirse seçilmezse şartına gerek yok bence. PHP:

Yazım stili biraz değişik; $sorgu9=mysql_query(&quot;select count as 'toplam' from '.$bolum.' WHERE baslik LIKE '$iharf%' ORDER BY id ASC&quot;); $toplamSayi=mysql_result($sorgu9,0,'toplam');