Php Üyelik Sistemi

  uyeol.php : Üyelik formumuzu olusturuyoruz


<form action="uyekaydet.php" method="post">

Kullanıcı Adı :

 <input name="kullanici_adi" type="text" />

 Sifre :

<input name="sifre" type="password" /></td>

Email :

<input type="text" name="email" />

 <input type="submit" name="Submit" class="yazı" value="Kaydi Yap" />

 </form>
      


      vtbaglanti.php: Veritabanı ile bilgilerimizi ayarlıyoruz


$vtadi="uyelik"

 $baglan=mysql_connect("localhost", "root", "") or die
("baglanılamadı");

 mysql_select_db($vtadi,$baglan) or die ("veritabanı alınamadı");

mysql_query("SET NAMES utf8");

 mysql_query("SET CHARACTER SET utf8");

 mysql_query("SET COLLATION_CONNECTION= utf8_general_ci ");
                

 

        uyekaydet.php: uyeol.php den gelen bilgileri veritabanına kaydediyoruz

 include ("vtbaglanti.php");

$kullanici=$_POST["kullanici_adi"]; 
 $sifre=$_POST["sifre"]; 
 $email=$_POST["email"];


 if(($kullanici=="") or ($sifre=="")){ /*bos alan var mı kontrol ediyoruz*/

 echo "<br>Lutfen Bos Alanlari Doldurunuz"; 

 exit(); 

 }else{ 

 $sor=mysql_query("select * from uyetablosu where uyeadi= $kullanici  or email= $email  ");

 $sayac=mysql_num_rows($sor);

 if ($sayac!=0){ /* aynı kullanıcı adı ıle daha once kayıt olunmus mu kontrol */

 echo "<font size= 3 >Bu kullanıcı adı ile daha önceden kayıt
yapılmıştır. </font>";

 }else{

 $ekle =mysql_query("insert into uyetablosu (uyeadi,uyesifre,email) value ( $kullanici , $sifre , $email )");

 if($ekle){ 

echo "<br><a href=index.php>Başarıyla Kayıt Oldunuz

Anasayfaya Dönmek İçin </a>";

 }else{ 

 echo "Veritabani Yazilamadi"; 

 exit(); 

 } // Ekle else kısmı

 } /* aynı kullanıcı adı ıle daha once kayıt olunmus mu kontrol */

 }  /*bos alan var mı kontrol ediyoruz*/
 

Programın Çıktısı

Mesaj ve Yorumlar

Yorum Sayısı (2)

ÜYE YORUMLARI

1
kullanıcı resmi yok
birdortyedi
9 yıl önce
Merhaba, Bu şekilde bir dosya oluşturduğumuzda, kontrol yapan php dosyasının kodunu ekrana yazdırıyor, çalıştırmak yerine. Yardımcı olabilir misiniz?
2
kullanıcı resmi yok
alpsonmez
9 yıl önce
Merhabalar, tahminimce uyekaydet.php yi php taglari arasina yazmadiginiz icin kodlar cikiyor, yalniz burdaki kodlar ogrenim ve bilgi amaclidir, herhangi bir sistemde kullanacaksaniz veritabanina kaydedilecek kodlarin temizlenmesiden baslayan ekstra durumlar var yani daha detayli bir kodlama gerekir.Direk kullanmanizi tavsiye etmem :)
Çevrimiçi :
10
Günlük :
82
Haftalık :
283
Aylık :
1351
Copyright © 2010 İşbara Alp Sönmez – Programlama Örnekleri. Her hakkı saklıdır. www.alpsonmez.com Bu sitedeki herhangi bir içeriğin, "herhangi bir sitede veya forumda" iznim dışında paylaşım yapılması durumunda hukuki dava açacağımı tarafınıza arz ederim. "Öğrenciler dilediği gibi kullanabilir."