Tekil Mesaj gösterimi
  #1 (permalink)   eTicaret 
Alt 2006-08-21, 12:16
realcriminal - ait Kullanıcı Resmi (Avatar)
realcriminal realcriminal isimli üyemiz çevrimdışıdır. (Offline)
Junior Member
 
Üyelik tarihi: Oct 2005
Mesajlar: 22
Tecrübe Puanı: 0
eTicaret: %0/0
realcriminal is an unknown quantity at this point
Question Login ekranından kurtulmak YARDIM !!!

Selam arkadaşlar benim bir sorunum var. Php 'de iyi sayılmam. basit bir üyelik sayfası hazırlıyorum da. öğrenme maksadıyla. Aşağıdaki kod çok iyi çalışıyor ama. kullanıcı bir kez giriş yaptıktan sonra. bu form tablosu yine geliyor ekrana. Ben onun yerine "Hoşgeldiniz $adi $soyadi" şeklinde bir mesajın kullanıcı çıkana kadar sürekli görünmesini istiyorum. başka bir linke tıkladığında ben de o hoşgeldiniz yazısı gidiyor. tekrar login formu geliyor. bunu nasıl sağlarım acaba.


<?php
session_start();
mysql_connect("localhost","root") || die("Bağlantı Hatası");

mysql_select_db("ahmeterdem") || die("Veritabanı Hatası");

if(empty($HTTP_POST_VARS))
{
?>
<form action="<? $PHP_SELF; ?>" method="post">

<table align="left" width="100%" cellpadding="0" cellspacing="0" border="1" rules="none" bordercolor="#000066">

<tr>
<td colspan="2" align="left" bgcolor="#000099">
<font color="#FFFFFF">Üye Girişi</font>
</td>
</tr>
<tr>
<td colspan="2" align="center">
Kullanıcı Adı:
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="text" name="kullanici_adi" size="10">
</td>
</tr>


<tr>
<td colspan="2" align="center">
Şifre:
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="password" name="sifre" size="10">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="Giriş">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<font size="-2"><a href="kayit_formu.php">Üye olmak için tıklayınız...</a></font> </td>
</tr>

</table>
</form>



<?php
}
else
{
$sifre2 = md5($sifre);
$tablo = "select * from uyelik where kullanici_adi = '$kullanici_adi' and sifre = '$sifre2' ";
$sorgu = mysql_query($tablo);
if(mysql_num_rows($sorgu)<1)
{
echo 'Kullanıcı adınız veya şifreniz hatalı';
}
else
{
$ad = mysql_result($sorgu,0,"adi");
$soyad = mysql_result($sorgu,0,"soyadi");
$msql_sifre = mysql_result($sorgu,0,"sifre");
session_register("msql_sifre");

echo 'Merhaba<br><b>'.$ad.' '.$soyad.'</b>';
}


}


?>
Alıntı ile Cevapla