PCnet Online forumlarına katılmak için hesap açabilirsiniz.
  • Üye girişi:

PCnet Online forumlarına hoş geldiniz

+ Başlığa Yanıt Yaz
5 sonuçtan 1 - 5 arası sonuçlar
  1. #1

    Varsayılan php forum ve profil

    arkadaşlar bana profil sayfasına üye id siyle değil de üye adıyla giden bi forum lazım

    profil.php?user_id=5 gibi değil de
    profil.php?user_name=dionysos_nt gibi
    ------------------
    |)ïòÑÿ§ô§ ®
    ------------------

  2. #2

    Varsayılan

    Hic nuke kullanmadim ama tahminimce söyle bir cozum yolu bulabiliriz.

    Veritabanindan bilgi cekilen dosyayi ve satiri bul buyuk ihtimalle soyle olacaktir.

    $uye_bilgisi=mysql_query("select * from uyeler where user_id='$user_id'");

    bu satiri su sekilde degistirmen yeterli olacaktir.

    $uye_bilgisi=mysql_query("select * from uyeler where user_name='$user_name'");

    tabii buradaki $uye_bilgisi, uyeler, user_name ve $user_name i kendi sistemine göre adlandirman gerekir.

    Kolay gelsin.

  3. #3

    Varsayılan

    ewt sanırım bunlar sesions.php de yer alıyordu saoğol sanırım işimi yarayacak ben phpBb kullanıyorum forumda ama aynıydı sanırım

    çok sağol
    ------------------
    |)ïòÑÿ§ô§ ®
    ------------------

  4. #4

    Varsayılan

    $sql = "SELECT *
    FROM " . USERS_TABLE . "
    WHERE user_id = $user_id";
    if ( !($result = $db->sql_query($sql)) )
    {
    message_die(CRITICAL_ERROR, 'Could not obtain lastvisit data from user table', '', __LINE__, __FILE__, $sql);
    }

    $userdata = $db->sql_fetchrow($result);

    bu şekilde verilmiş ve user_id leri username yada user_name yapınca olmuyo
    database de username die geçio ama olmuo

    Could not obtain lastvisit data from user table yazıo
    ------------------
    |)ïòÑÿ§ô§ ®
    ------------------

  5. #5

    Varsayılan

    Alıntı Orijinalini Gönderen: dionysos_nt
    $sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_id = $user_id";
    Bunun yerine soyle yazmayi dene

    $sql = "SELECT * FROM " . USERS_TABLE . " WHERE username = $user_name";

    Burada username senin USERS_TABLE deki sütunun ismi olacak

    $user_name ise senin a hre='....php?user_name=Ali' şeklinde gonderdigin değişken adi olacak.

    Kodlari hazir degil de kendi elinle yazsaydin simdiye coktan halletmistin olayi.

    Mesela sana bir ornek.

    $uye_bilgisi=mysql_query("SELECT * FROM " . USERS_TABLE . " WHERE username = $user_name");

    if(mysql_num_rows($uye_bilgisi)<1)
    {echo "boyle bir kisi sistemimizde kayitli degil";}
    else
    {falanca filan islemler}


 

Benzer Başlıklar

  1. MSN adresimdeki profil resmi
    mutugak tarafından Yazılım forumunda
    Yanıt: 6
    Son Mesaj: 07.03.2007, 16:05
  2. profil problemi
    lavine tarafından Donanım forumunda
    Yanıt: 6
    Son Mesaj: 14.09.2006, 00:02
  3. nfsu2 profil
    sameducer tarafından Oyunlar forumunda
    Yanıt: 5
    Son Mesaj: 04.01.2005, 23:19
  4. PCnet forum profil
    masterevil tarafından PCnet forumunda
    Yanıt: 2
    Son Mesaj: 12.09.2004, 15:40
  5. profil bölümü..
    MatriX_BoY tarafından PCnet forumunda
    Yanıt: 5
    Son Mesaj: 07.06.2003, 13:17