Şimdi Ara

Php üye bilgisi çekme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
0
Favori
2.229
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar,
    Giren üyenin üye bilgisini çekmek istiyorum

    uyelogin.php sayfam bu şekilde
    <?php

    include("admin/sys/baglan.php");

    ob_start();
    session_start();

    $kadi = $_POST['kadi'];
    $sifre = $_POST['sifre'];

    $sql_check = mysql_query("select * from uyeler where username='".$kadi."' and password='".$sifre."' ") or die(mysql_error());

    if(mysql_num_rows($sql_check)) {
    $_SESSION["login"] = "true";
    $_SESSION["user"] = $kadi;
    $_SESSION["pass"] = $sifre;
    header("Location:index.php");
    }
    else {
    if($kadi=="" or $sifre=="") {
    echo '<script>alert("Kullanıcı Adı ve Şifreyi boş bırakmayınız!");history.back(-1);</script>';
    }
    else {
    echo '<script>alert("Kullanıcı bulunamadı!");history.back(-1);</script>';
    }
    }

    ob_end_flush();
    ?>

    üyesafası.php bu sayfaya giriş yapan üyenin bilgilerini çekmek istiyorum bu nasıl olacak
    uye tablosu
    uyeid
    username
    password
    ad_soyad
    mail
    telefon
    session ile sadece username çekebiliyorum tüm bilgileri üye sayfasına çekmek istiyorum bunun sorgusu nasıl olacak yardım ederseniz sevinirim







  • $sorgu = mysql_query("SELECT * FROM uye_tablosu WHERE username='".$_SESSION['username']."');
    $sonuc = mysql_fetch_assoc($sonuc);
    $ad_soyad = $sonuc['ad_soyad'];
    $mail = $sonuc['mail'];
    $telefon = $sonuc['telefon'];

    Üsttekini tekrar sorgu yapınca kolayca çekilir. Atladığım bir yer yoksa böyle sanırım.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • extract ile $sql_check değişkenini açıp,
    almak istediğin verileri sessionlara ataman lazım,
    uyeler tablosunda ki hangi verileri almak istiyorsan aşağıda ki şekilde alabilirsin;

    if(mysql_num_rows($sql_check)) {

    extract($sql_check);

    $_SESSION["diyelim_ki_rank"] = $veritabaninda_cekmek_istedigin_yerin_adi;

    $_SESSION["login"] = "true";
    $_SESSION["user"] = $kadi;
    $_SESSION["pass"] = $sifre;
    header("Location:index.php");

    }


    ardından bu sessionları oturum başlatıldığı her yerde kullanmanız mümkün.



    < Bu mesaj bu kişi tarafından değiştirildi BasiliKalanCtrl -- 3 Şubat 2017; 8:59:10 >
  • nihattr kullanıcısına yanıt
    Warning: mysql_fetch_assoc() expects parameter 1 to be resource, null given in C:\AppServ\www\alisverisci\uyesayfam.php on line 80

    Böyle bir hata aldım
  • BasiliKalanCtrl kullanıcısına yanıt
    $_SESSION["ad_soyad"] = $ad_soyad;

    ad_soyad verisini çekmek istedim

    üyesayfamda şu şekilde <?php echo $_SESSION['ad_soyad']; ?> çektim hata vermiyor ama boş geliyor
  • kivanc1916 K kullanıcısına yanıt
    Arkadaşlar birde şunu yazayım buda uyekontrol.php sayfam

    <?php

    if(!$_SESSION['user'] && !$_SESSION['pass'])
    {
    header("Location:index.php");
    }

    ?>
  • kivanc1916 K kullanıcısına yanıt
    uyeler tablsounda ad ve soyad birleşik mi?
    konuda bir arkadaş ad_soyad dedi diye öyle çekemezsin, yukarıda dediğim gibi uyeler tablosuna bakmalısın
    extract($sql_check) dedikten sonra uyeler tablosunda yer alan tüm verileri o sayfaya değişken olarak çekmiş olursun
    uyeler tablosuna bak ve verilerin hangi adlarla girildiğini kontrol et,

    ona göre $_SESSION['adsoyad'] = $adsoyad; 'de.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.