phpKF - php Kolay Forum [ TASARIM KURSU ] Türkiye`nin En Ayrıntılı içeriğe Sahip Tasarım Sitesi
[ TURKISH EMULATOR ] Türkiye'nin Emulator Portalı (Günlük Haber,Emulator,Rom, Cihaz Tanıtımı)  
 [  Hakkında  |  Sürüm Kaydı  |  Kurulum Klavuzu   / Video  |  Ekip  ] 
Ana Sayfa  |  Portal  |  Yardım  |  Üyeler  |  Giriş  |  Kayıt
 
 phpKF Nedir
phpKF Nedir ?
    php Kolay Forum; php ve MySQL destekli, kullanımı kolay, yönetim masası üzerinden birçok özelliği kontrol edilebilen, açık kaynaklı ve tamamen ücretsiz bir forum uygulamasıdır.

    Tamamiyle sıfırdan geliştirilmiş, başka hiçbir foruma benzemeyen, %100 Türk yapımı bir sistemdir.
Forum tek başına kullanılabildiği gibi, phpKF için hazırlanmış phpKF-Portal ile beraber %100 uyumlu bir şekilde de kullanılabilir.
Kullanmak için tek yapmanız gereken buradan forum betiğini (script) indirip, PHP ve MySQL destekli bir sunucuda kurmak.

- Güncel Sürümler -
phpKF v1.50 çıktı  (29.09.2008)    -    phpKF-Portal v1.10  (21.07.2008)


Forum Ana Sayfası  »  PHP (Personal Home Page) programlama dili
 »  Kendinden giris yaptigim uyelikle baska uyeligi ...


Toplam 2 Sayfa:   [1]   2   >   son» 
 Yeni Başlık  Cevap Yaz
Kendinden giris yaptigim uyelikle baska uyeligi ...   
(gösterim sayısı: 342)
Yazan Konu içeriği

KardesTurk
[Murat Bey]

Kayıt Tarihi: 13.01.2008
İleti Sayısı: 52
Şehir: Afyon
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Konu Tarihi: 26.03.2008- 23:59
  


Ben kendi scriptimi yazmaktayim ve bir sorun ortaya çikti çok garip gerçekten.
Kendi localhostumda yaptigim için suan demo gosteremeyecegim.
Sorun bakin ilk resimle giris yaptim
http://img520.imageshack.us/img520/43/bubirdr4.jpg

sonrasinda ikinci resimde oldugu gibi uye listesine giriyorum ve uye listesinde en son kullanici ile yer degisiyor kendinden.
http://img292.imageshack.us/img292/2504/buikidm5.jpg

buyrun tekrar anasayfaya geçis yaptigimda belli oluyor.
http://img520.imageshack.us/img520/9718/buuctl8.jpg

Acaba sorunu nerde yapmis olabilirim anlayamadim gitti ya.

Simdiden yardimlariniz için tesekkurler.

Cvp:
Cevap: 1  
Yazan Cevap içeriği

yonetici
[Adem YILMAZ]
phpKF Ekip Başkanı

Kayıt Tarihi: 30.11.2006
İleti Sayısı: 1.205
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 27.03.2008- 01:44
  


Sorunu tam anlayamadım ama galiba şunu diyorsunuz.

ilk olarak KardesTurk ismiyle giriş yapıyorsunuz ana sayfada isim doğru görünüyor.
çevrimiçi sayfasına bakıyorsunuz yine KardesTurk yani doğru görünüyor.

Ama tekrar ana sayfaya döndüğünüzde bu sefer isminiz test3 olarak görünüyor.

Doğrumu anlamışım ?

phpKF Sürüm 1.50   -   phpKF-Portal Sürüm 1.10
Cvp:
Cevap: 2  
Yazan Cevap içeriği

MaSK3
[DaRK LoRD]

Kayıt Tarihi: 26.03.2008
İleti Sayısı: 21
Şehir: İstanbul
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 27.03.2008- 09:42
  


bende öyle anladım bence veritabanından veri çekişte bir gariplik var.Her Sayfaya yeniden Girişte farklı bir üye çekiyor.
kodları incelemediğim için bilemeyeceğim.

Cvp:
Cevap: 3  
Yazan Cevap içeriği

KardesTurk
[Murat Bey]

Kayıt Tarihi: 13.01.2008
İleti Sayısı: 52
Şehir: Afyon
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 27.03.2008- 21:15
  


Dogru anladiniz fakat eksik yani uyelerin toplu halde bulundugu bir sayfa olusturdum oraya girdigimde bu sorunla karsilasiyorum isin garip tarafi misal vereyim her sayfada 10 uye gorunecek ve 13 tane uye var sayalim bunlar eder 2 sayfa demi? tmm oluyor ama ilk sayfada 10cu uyeyi alip KardesTurk ile degisiklik yapiyor ve ikinci sayfaya girdigimde ayni hesap oluyor yani sonuncu uyeyi alip digeriyle degistiriyor.

Aslinda bir ornek gosterecegimde oda benim localhostta oyuzden resimle gostermistim belki anlasilir diye :(

Cvp:
Cevap: 4  
Yazan Cevap içeriği

yonetici
[Adem YILMAZ]
phpKF Ekip Başkanı

Kayıt Tarihi: 30.11.2006
İleti Sayısı: 1.205
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 27.03.2008- 21:36
  


İlk sorunuzdaki üye adının yanlış çıkmasını kodları görmeden anlayamayız.

İkinci sorudaki sayfalama olayı ise; kullanıcılar neye göre sıralanıyor, yani giriş tarihi diye bir yer var ona göre sıralanıyorsa tamam son giriş yapan en üstte görüntülenebilir ama yoksa ne yapmak istiyorsunuz anlaşılmıyor.

Eğer giriş tarihine göre sıralanıyorsa bahsettiğiniz karmaşa sayfalamanın yanlış yapılmasında olabilir.

Burada kullandığınız sql cümlesini yazın bakalım.

phpKF Sürüm 1.50   -   phpKF-Portal Sürüm 1.10
Cvp:
Cevap: 5  
Yazan Cevap içeriği

KardesTurk
[Murat Bey]

Kayıt Tarihi: 13.01.2008
İleti Sayısı: 52
Şehir: Afyon
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 28.03.2008- 00:18
  


Sayfalama çalisiyor yani sorun yok ama sorun ondan kaynaklanabilir gibi geliyor bana... buyur veritabandan aldiklarim bu kodlarla baska yok..

// uyeleri veriden çagiralim
$ac=mysql_query("select*from uyeler");
$toplam=mysql_num_rows($ac);

$sorgu2 = mysql_query("SELECT * FROM uyeler LIMIT $s,$limit");
$toplam2 = mysql_num_rows($sorgu2);
$a = ceil($toplam/$limit)+1;

Cvp:
Cevap: 6  
Yazan Cevap içeriği

yonetici
[Adem YILMAZ]
phpKF Ekip Başkanı

Kayıt Tarihi: 30.11.2006
İleti Sayısı: 1.205
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 28.03.2008- 02:14
  


SELECT * FROM uyeler LIMIT $s,$limit

Öncelikle bu sorguda bir sıralandırma biçimi yok, ORDER BY id DESC gibi bir şey kullanmamışsınız.
O yüzden kullanıcılar karışık geliyor.

Ayrıca LIMIT $s ve $limit değişkenlerine gelen rakamlarda önemli.

phpKF Sürüm 1.50   -   phpKF-Portal Sürüm 1.10
Cvp:
Cevap: 7  
Yazan Cevap içeriği

KardesTurk
[Murat Bey]

Kayıt Tarihi: 13.01.2008
İleti Sayısı: 52
Şehir: Afyon
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 28.03.2008- 23:58
  


Sorun yine ayni buyur uye_listesi.php adli dosya'nin kodunun tamami.



 Kod Çizelgesi     Dil Seçin: Hepsini Seç
<?php

include ("ust.php");
include ("db_baglanti.php");

// DB ile baglanti olussun.

db_baglanti();

// uyeleri veriden çagiralim
$ac=mysql_query("select*from uyeler");
$toplam=mysql_num_rows($ac);

echo'<table border="1" width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td width="2%" bgcolor="#00FFFF"><b>id</b></td>
    <td width="18%" bgcolor="#00FFFF"><b>Ad soyad</b></td>
    <td width="16%" bgcolor="#00FFFF"><b>Nick</b></td>
    <td width="21%" bgcolor="#00FFFF"><b>eposta</b></td>
    <td width="18%" bgcolor="#00FFFF"><b>kayit tarihi</b></td>
  </tr>';


// Sayfalama basladi

$limit=10;
$sayfa = !empty($_GET["sayfa"]) ? intval($_GET["sayfa"]) : 1;
$s = ($sayfa-1)*$limit;



$sorgu2 = mysql_query("SELECT id,ad_soyad,kullanici_ismi,eposta,kayit_tarihi FROM uyeler ORDER BY id DESC LIMIT $s,$limit");
$toplam2 = mysql_num_rows($sorgu2);
$a = ceil($toplam/$limit)+1;


for($i=1;$i<$a;$i++) {
if($sayfa==$i) { echo "<font color=\"#FF0000\"><font face=\"Tahoma\" size=\"2\">[<b>$i</b>]</font></font>"; } else {
echo "<font face=\"Tahoma\" size=\"2\">[<a href='?sayfa=$i'>$i</a>]</font>";
}
}

$ileri = $sayfa+1;
$b = ceil($toplam/$limit);

echo "<br>";

// Sayfalama bitti




// Uye listesi

while($yaz=mysql_fetch_array($sorgu2)):

$id = $yaz['id'];
$ad_soyad = $yaz['ad_soyad'];
$kullanici_ismi = $yaz['kullanici_ismi'];
$eposta = $yaz['eposta'];
$kayit_tarihi = $yaz['kayit_tarihi'];

echo '

  <tr>
    <td width="2%">'.id.'</td>
    <td width="18%">'.$ad_soyad.'</td>
    <td width="16%">'.$kullanici_ismi.'</td>
    <td width="21%">'.$eposta.'</td>
    <td width="18%">'.$kayit_tarihi.'</td>
  </tr>


';
endwhile;

echo'
</table>';

include ("alt.php");
?>


Cvp:
Cevap: 8  
Yazan Cevap içeriği

yonetici
[Adem YILMAZ]
phpKF Ekip Başkanı

Kayıt Tarihi: 30.11.2006
İleti Sayısı: 1.205
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 29.03.2008- 00:09
  


 Alıntı Çizelgesi: KardesTurk yazmış

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
// uyeleri veriden çagiralim
$ac=mysql_query("select*from uyeler");



Burayı diyorum işte, herhangi bir sıralama komutu olmadığı için rastgele oluyor.
Mesela üyelerin giriş zamanları tarih adlı bir alanda tutuluyor olsaydı şu şekil yaptığınızda en son giriş yapan en üste gelecek şekilde sıralanırdı.


 Kod Çizelgesi     Dil Seçin: Hepsini Seç
$ac=mysql_query("select * from uyeler ORDER BY id DESC $s,$limit");



Ayrıca limit de kullanmamışsınız.

phpKF Sürüm 1.50   -   phpKF-Portal Sürüm 1.10
 Yeni Başlık  Cevap Yaz
Toplam 2 Sayfa:   [1]   2   >   son» 



Forum Ana Sayfası  »  PHP (Personal Home Page) programlama dili
 »  Kendinden giris yaptigim uyelikle baska uyeligi ...

Forum Ana Sayfası

php Kolay Forum (phpKF)   Telif - Copyright © 2007 - 2008   phpKF Ekibi

RSS Beslemesi:  RSS Beslemesini Görmek için Tıklayın   RSS Beslemesini Google Sayfama Ekle   RSS Beslemesini Yahoo Sayfama Ekle