Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
151
Tıklama
0
Öne Çıkarma
Bu ne hatası bir türlü anlayamadım :(
Z
10 yıl (17 mesaj)
Er
Konu Sahibi

Warning: mysql_data_seek() [function.mysql-data-seek]: Offset 0 is invalid for MySQL result index 10 (or the query data is unbuffered) in /home/a5401150/public_html/alttan_getir.php on line 18


$itirafCek = mysql_query("SELECT * FROM itiraf WHERE onay='1' AND id < {$id} ORDER BY {$order} LIMIT 1"); 

mysql_data_seek($itirafCek, mysql_num_rows($itirafCek)); => hata bu satırda görünüyor
@$sonkayit = mysql_fetch_array($itirafCek);

arkadaşlar hata bu itiraf sitesi kuruyorum index.phpde aşağı doğru giderken bu hatayı alıyorum sorunu nasıl düzeltebilirim ? :(

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



W
10 yıl (987 mesaj)
Yüzbaşı

Oradaki data seek kullanımı gereksiz onu kaldırın numrows içerisinde sadece sorguyu çağırın



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
S
10 yıl (827 mesaj)
Yüzbaşı

Offset 0 olduğuna göre

bu kısımda "mysql_data_seek($itirafCek, mysql_num_rows($itirafCek));"

bunun değeri "mysql_num_rows($itirafCek)" sıfırdır

0 değeri ise mysql_data_seek için geçersizdir.

mysql_num_rows($itirafCek) değerinin 0 olup olmadığını kontrol et


Bu mesaja 1 cevap geldi.
Z
10 yıl (17 mesaj)
Er
Konu Sahibi

Arkadaşlar sorunu çözdüm teşekkür ederim bu fonksiyon itirafların alta gittikçe çıkmasına yarıyordu bende bunu kaldırıp sayfalama sistemini getirdim yanlız bi sorun var yeni konu açmaya gerek yok. Sayfalama sistemini yaptım yanlız bulunduğu sayfada bölümü sağ tarafta kalıyor bunu nasıl ortalayabilirim ?
Kodu
$sayfa_sayisi = ceil($toplam/$limit); 

$forlimit = 3;

echo '<div class="sayfala">';
if($sayfa > 1) {
$onceki = $sayfa -1;
echo '<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=113086606&url=index.php" data-href="index.php">İlk Sayfa</a><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=113086606&url=index.php?sayfa='.$onceki.'" data-href="index.php?sayfa='.$onceki.'">Önceki</a>';
}

for ($i= $sayfa - $forlimit; $i < $sayfa + $forlimit +1; $i++) {

if ($i > 0 && $i <= $sayfa_sayisi) {

if ($i == $sayfa) {

echo '<span class="aktif">'.$i.'</span>';

}else {

echo '<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=113086606&url=index.php?sayfa='.$i.'" data-href="index.php?sayfa='.$i.'">'.$i.'</a>';
}
}
}

if ($sayfa != $sayfa_sayisi) {

echo '<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=113086606&url=index.php?sayfa='.($sayfa +1).'" data-href="index.php?sayfa='.($sayfa +1).'">Sonraki</a>';
echo '<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=113086606&url=index.php?sayfa='.$sayfa_sayisi.'" data-href="index.php?sayfa='.$sayfa_sayisi.'">Son Sayfa </a>';

< Resime gitmek için tıklayın >



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.