Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
6
Cevap
2313
Tıklama
0
Öne Çıkarma
Php üye bilgisi çekme
K
9 yıl (9 mesaj)
Er
Konu Sahibi

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



N
9 yıl (7922 mesaj)
Yarbay

$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ı >
Bu mesaja 1 cevap geldi.
B
9 yıl (856 mesaj)
Yüzbaşı

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 >
Bu mesaja 1 cevap geldi.
K
9 yıl (9 mesaj)
Er
Konu Sahibi

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




Bu mesajda bahsedilenler: @nihattr
K
9 yıl (9 mesaj)
Er
Konu Sahibi

$_SESSION["ad_soyad"] = $ad_soyad;

ad_soyad verisini çekmek istedim

üyesayfamda şu şekilde <?php echo $_SESSION['ad_soyad']; ?> çektim hata vermiyor ama boş geliyor


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @BasiliKalanCtrl
K
9 yıl (9 mesaj)
Er
Konu Sahibi

Arkadaşlar birde şunu yazayım buda uyekontrol.php sayfam

<?php

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

?>




Bu mesajda bahsedilenler: @kivanc1916
B
9 yıl (856 mesaj)
Yüzbaşı

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.




Bu mesajda bahsedilenler: @kivanc1916
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.