Jump to content

Php De Kullanıcı Adını Sessionla Ekrana Yazdırma


Recommended Posts

[b][color="#000000"][size="2"][font="Arial Black"]Veritabanından Veri Çekiyorum Ancak Çektiğim Veriyi Ekrana Session İle Kullanıcı Adı Olarak Yazdıramıyorum Kodları Da Aşağı Verdim.Yardımlarınızı Bekliyorm.[/font][/size][/color][/b]


[size="2"][b][color="#FF0000"][center]Giriş.php Kodları [/center][/color][/b][/size]
[code]<?php
if (isset ($_SESSION['login']))
header ("location:index.php");
include"baglan.php";
$kadi=@$_POST["kadi"];
$sifre=@$_POST["sifre"];
if($kadi=="" or $sifre=="")
{

}
else
{
$kullanicikontrol=mysql_fetch_array(mysql_query("SELECT * FROM uyeler where kadi='$kadi' and sifre='$sifre'"));
$kadi2=$kullanicikontrol["kadi"];
$sifre2=$kullanicikontrol["sifre"];
if($kadi2=="" or $sifre2=""){
?>
<?php
}
else
{
$_SESSION['kadi']= @$_POST["kadi"];
$_SESSION['sifre']= @$_POST["sifre"];


?>
<meta http-equiv="refresh" content="1;URL=index.php">

<p>Başarıyla giriş yaptınız.</p>
<?php
}
}

?>
[/code]

[center][color="#FF0000"][size="2"]Bu da İndex.php Kodları[/size][/color][/center]

[code]<?php
session_start();
include"baglan.php";
$_SESSION['kadi']=$_POST['kadi'];
?>
<?php
echo $_SESSION['kadi'];
?>
[/code]

[center][color="#FF0000"][size="2"]baglan.php Kodları[/size][/color][/center]
[code]
<?php
$dbhost ="localhost";
$dbuser ="root";
$dbpass ="";
$dbad ="mobilya";

$baglan = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db("mobilya");
?>[/code]
Link to comment
Share on other sites

Kodlarını dosya dosya düzenleyelim

[b]giris.php[/b]
[code]
<?php
session_start();
ob_start();
include "baglan.php";

if (isset ($_SESSION['login']))
header ("location:index.php");

$kadi = mysql_real_escape_string($_POST["kadi"]);
$sifre = mysql_real_escape_string($_POST["sifre"]);

if($kadi=="" or $sifre=="")
{
echo 'Lütfen kullanıcı adınızı ve şifrenizi yazınız';
}
else
{
$sonuc = mysql_query("SELECT * FROM uyeler where kadi='$kadi' and sifre='$sifre'");

if( mysql_num_rows($sonuc) > 0 ) {
$kullanici=mysql_fetch_array($sonuc);

// veri tabanındaki uyeler tablosundan gelen kullanıcı adını ve sifreyi session a atıyoruz
$_SESSION['kadi'] = $kullanici['kullanici_adi'];
$_SESSION['sifre'] = $kullanici['sifre'];
header ("location:index.php");
}
else
{
echo 'Kullanıcı adı yada parola hatalı. Lütfen tekrar deneyiniz';
}
}

[/code]

[b]İndex.php[/b]
[code]
<?php
session_start();
echo $_SESSION['kadi'];
?>
[/code]

[b]baglan.php[/b]
[code]
<?php
$dbhost ="localhost";
$dbuser ="root";
$dbpass ="";
$dbad ="mobilya";

$baglan = mysql_connect($dbhost,$dbuser,$dbpass);
if(!$baglan) {
die('Mysql bağlantısı sağlanamadı');
}

if(!mysql_select_db($dbad)) {
die('Veri tabanı seçilemedi');
}

?>
[/code]

Kodları düzenledim ama denemedim hata verirse yaz buraya çözmeye çalışalım.

Link to comment
Share on other sites

echo $_SESSION["kadi"];
satırı çalışıyormı ekran çıktısı olarak kullancı adını yazıyor mu?? yani echo satırı çalışıyor diyorsun?

// veri tabanındaki uyeler tablosundan gelen kullanıcı adını ve sifreyi session a atıyoruz
$_SESSION['kadi'] = $kullanici['kullanici_adi'];
$_SESSION['sifre'] = $kullanici['sifre'];
echo "kullanıcı adı.... ".$_SESSION["kadi"];


buraya bu şekilde yazınca kullanıcı adı.... karşısına kullanıcı adını yazıyor mu? yazmıyorsa veri tabanındaki kadi alanı doğru mu ona bak Kadi farklı kadi farkllı olarak algılıyordur.hatta en güzeli şöyle yap

echo "veri tabanı arama sonucu kadi...".$kullanici["kullanici_adi"];
echo "kullanıcı adı.... ".$_SESSION["kadi"];


şeklinde dene hangisini vermiyorsa hatayı oralarda ara

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...