Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Her kullanıcını profili için nasıl link oluşturabilirim?

Merhaba arkadaşlar!

Kafama takılan bir soru varda sizlere danışmak istedim.

Şimdi ben kullanıcıların siteye üye olduktan sonra kendi profillerini oluşturacağım yani sosyal ağlardaki gibi düşünebiliriz. Herkesin kendi profili olacak ama bunu linklerde nasıl yapabilirim. Get metodu ile link mi oluşturacağım nasıl yapacağım acaba.

Herkesin profili olacak doğal olarakta profil linkleri olmalı bunu nasıl yapabilirim yardım ederseniz sevinirim.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • tutkun adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    11 cevap - 0 soru
    1) Üye giriş panelinden giriş yapan kullanıcıyı veritabanında sorgulatıyorsun.
    2) Üye mevcutsa id'sini alıyorsun( değilse istediğini yap :) ).
    3) Üyenin belirlenen id'sini bir değişkene atayıp, değişkeni şu aşağıdaki gibi kullanıyorsun:
       $id = 54000; // veritabanından alınan id'si
       $uye = "Tutkun"; // veritabanından alınan isim
       $link = "Profilim: <a href=\"profil.php?kullanici=$id\">$uye</a>"; // erişim için oluşturulan adres
       echo $link;
    


    Çıktı:
       Profilim: <a href="profil.php?kullanici=54000">Tutkun</a>
    
    • tutkun adlı üyenin fotoğrafı tutkun
      Herif linke tıklayınca da "kullanici" adlı değişkene arkaplanda gönderilmiş olan "54000" numarasını veritabanının üye id'si kısmında olup olmadığını sorgulatıyorsun. Neticede yine üyenin bilgilerini bu id ile elde etmiş oluyorsun: al takke, ver küllah yani ;)
      10 yıl önce yazılmış
    • katapult adlı üyenin fotoğrafı katapult
      Teşekkür ederim.
      10 yıl önce yazılmış
    • tutkun adlı üyenin fotoğrafı tutkun
      Rica ederim. Bu arada GET metodu ile ID alırken sql injection yeme! ;)
      Bunun için "kullanici" adlı değişkenin içeriğinin numara olup olmadığını denetle. ;)
      10 yıl önce yazılmış

Cevaplar

  • tahsingokalp adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    6 cevap - 15 soru
    www.seninsiten.com/profil.php?id=1
    sanırım böyle birşey istiyorsun
    id=1 yerine istediğin bir şeyi yazarsın mesela kullanici=tahsingokalp gibi.
    Profil sayfasının kodlarında da get ile id veya kullaniciyi alırsın gerekli kontrolleri yapıp işleme koyarsın umarım açıklayıcı olmuştur.
    İyigünler