15 Mart 2012, 16:18 | #1 |
Mesajlar: n/a
| Basit php kod örnekleri [mysql tabanlı]
merhaba. php dilini öğrenmeye çalıştığım ilk zamanlarda tasarımı sıfır olan çok basit bir sistem oluşturmuştum. bu sistem php'ye yeni başlayanlar için çok yararlı olabilir. fazla bir sayfası yok. sadece sistemin nasıl işlediğini görebilirsiniz. bu da yeni başlayanlar için bulunmaz bir nimettir. piyasada basit bir şekilde php sayfası pek bulunmaz. artık herkes prof olarak en iyi şekilde kodlama yapıyor. php öğrenmeye çalışıyorsanız html ve css dillerinide çok iyi bir şekilde bilmeniz gerekmektedir. işte php'den hazırlamış olduğum çok basit php sayfalar ; sistem 9 dosyadan oluşuyor. bu dosyaların içeriği ; arkada-uye-kaydi.php PHP- Kodu: <?php ob_start(); session_start(); $kullanici_adi = $_POST["kullanici_adi"]; $kullanici_sifre = $_POST["kullanici_sifre"]; $kullanici_mail = $_POST["kullanici_mail"]; if(($kullanici_adi == "") or ($kullanici_mail == "") or ($kullanici_sifre == "")) { echo "<b>Boş alan bırakıyosun, canımı sıkıyosun. dikkatli bir şekilde tekrar dene bakim.</b>"; include("uyelikformu.php"); }else{ include("baglan.php"); $tablokayit = mysql_query("insert into kullanici(kullanici_nick, kullanici_sifre, kullanici_mail) values ('$kullanici_adi','$kullanici_sifre','$kullanici_m ail')"); if($tablokayit) { echo "tamamdır. işlemlerini hallettim <br>"; echo "Kullanıcı Adın :<b> ".$kullanici_adi."</b><br>"; echo "Şifreni göstermeyelim. Hani yanında bi arkadaşın falan vardır. Hoş olmaz yani.<br>"; echo "Mail Adresin :<b> ".$kullanici_mail."</b><br>"; echo "<br>olarak sisteme kayıt oldun. çıkış yapmadığını varsayarsak site seni 1 saat boyunca tanıyacak.<br>"; echo "şuanda yönlendiriliyon."; setcookie("giris","$kullanici_adi",time()+60*60); header("refresh: 10; url=hosgeldin.php"); $_SESSION["kullanici_adi"] = $kullanici_adi; }else{ die("henüz tanımlanamayan bir hata sana doğru yaklaşıyor. üye kaydını yapamadım. tekrar dene.<br><a href='index.php'>Anasayfa</a>"); } } echo "<br><a href='hosgeldin.php'>hızlı geçiş</a>" ?> baglan.php dosyası ; PHP- Kodu: <?php //Veritabanına Bağlanalım =) $Server = "localhost"; //Server Adı $Kullanici = "zurnanet_Mustafa"; //Veritabanı Kullanıcı Adı $Sifre = "mustafa1kirmizi2"; //Veritabanı Şifresi $Database = "zurnanet_kayit"; //Veritabanı Adı //Veritabanına Bağlanıyoruz ; $Connect = mysql_connect($Server, $Kullanici, $Sifre) or die ("<b>MySQL Baglanilamiyor : <b>". mysql_error()); //Veritanbanını Seçiyoruz ; $Select = mysql_select_db($Database,$Connect) or die ("<b>MySQL Bulunamadi!</b>"); //Veritabanına Bağlandık =) ?> bu bölümde kullanıcı adı ve şifreleri kendi sitenize göre ayarlayın. aksi halde sistem çalışmaz. tabi buna sistem denirse cikis.php dosyası ; PHP- Kodu: <?php $cookie = $_COOKIE["giris"]; if($cookie == "") { echo "Zaten seni tanımıyorum. çıkış yapmana gerek yok.<br>"; echo "giriş yapmak için <a href='index.php'>tıkla.</a>"; }else{ setcookie("giris",""); echo "sistemden çıkış yaptın, neden böyle birşey yaptın valla anlamış değilim. ne güzel takılıyorduk <br>"; echo "<a href='index.php'>anasayfa</a>"; } ?> cikisyap.php dosyası ; PHP- Kodu: <?php echo "Sayın <b>".$cookie." </b> çıkış yapmak istersen <a href='cikis.php'><b>TIKLA</b>!</a>" ?> hosgeldin.php dosyası ; PHP- Kodu: <?php $kullanici_adi = $_COOKIE["giris"]; if($kullanici_adi == "") { echo "lütfen önce giriş yap."; }else{ echo "hoşgeldin <b>".$kullanici_adi." </b><br>"; echo "<a href='uyeler.php'>Üyeler</a>"; } ?> index.php dosyası ; PHP- Kodu: <?php $cookie = $_COOKIE["giris"]; if($cookie == "") { include("uyelikformu.php"); }else { echo "hoşgeldin sayın ".$cookie."<br>"; include("cikisyap.php"); echo "<br><a href='uyeler.php'>üye listesi</a>"; } ?> uyeler.php dosyası ; PHP- Kodu: <?php $cookie = $_COOKIE["giris"]; if($cookie == "") { echo "üyeleri görebilmek için üye olmak lazım. üye isen giriş yap, değilsen üye ol."; }else{ if($cookie == Mustafa) { echo '<table border="1" width="88%"> <tr> <td width="19%"> <p align="center"><font color="#008000" face="Comic Sans MS"><b>Üye Numarası</b></font></td> <td width="18%"> <p align="center"><font color="#008000" face="Comic Sans MS"><b> Kullanıcı Nicki</b></font></td> <td width="27%"> <p align="center"><font color="#008000" face="Comic Sans MS"><b> Kullanıcı Mail Adresi</b></font></td> <td colspan="2"> <p align="center"><font color="#008000" face="Comic Sans MS"><b>Üye Profil Düzenlemeleri</b></font></td> </tr>'; include("baglan.php"); $oku = mysql_query("select * from kullanici"); while($yaz=mysql_fetch_array($oku)) { $id = $yaz['kullanici_id']; $nick = $yaz['kullanici_nick']; $mail = $yaz['kullanici_mail']; echo '<tr> <td width="19%"> <p align="center"><font color="#008000" face="Comic Sans MS"><b>'.$id.'</b></font></td> <td width="18%"> <p align="center"><font color="#008000" face="Comic Sans MS"><b>'.$nick.'</b></font></td> <td width="27%"> <p align="center"><font color="#008000" face="Comic Sans MS"><b> '.$mail.'</b></font></td> <td width="17%"> <p align="center"><font color="#800000" face="Comic Sans MS"><b> Düzenle</b></font></td> <td width="15%"> <p align="center"><font color="#FF0000" face="Comic Sans MS"><b><a href="uyesil.php?UyeNumarasi='.$yaz['kullanici_id'].'">Sil</a></b></font></td> </tr>'; } echo "</table>"; }else{ echo '<table border="1" width="88%"> <tr> <td width="19%"> <p align="center"><font color="#008000" face="Comic Sans MS"><b>Üye Numarası</b></font></td> <td width="18%"> <p align="center"><font color="#008000" face="Comic Sans MS"><b> Kullanıcı Nicki</b></font></td> <td width="27%"> <p align="center"><font color="#008000" face="Comic Sans MS"><b> Kullanıcı Mail Adresi</b></font></td> <td colspan="2"> <p align="center"><font color="#008000" face="Comic Sans MS"><b>Üye Profil Düzenlemeleri</b></font></td> </tr>'; include("baglan.php"); $oku = mysql_query("select * from kullanici"); while($yaz=mysql_fetch_array($oku)) { $id = $yaz['kullanici_id']; $nick = $yaz['kullanici_nick']; $mail = $yaz['kullanici_mail']; echo '<tr> <td width="19%"> <p align="center"><font color="#008000" face="Comic Sans MS"><b>'.$id.'</b></font></td> <td width="18%"> <p align="center"><font color="#008000" face="Comic Sans MS"><b>'.$nick.'</b></font></td> <td width="27%"> <p align="center"><font color="#008000" face="Comic Sans MS"><b> '.$mail.'</b></font></td> <td width="17%"> <p align="center"><font color="#800000" face="Comic Sans MS"><b> Düzenle</b></font></td> <td width="15%"> <p align="center"><font color="#FF0000" face="Comic Sans MS"><b>Yetkili değilsin.</b></font></td> </tr>'; } } } echo "<center><b><a href='index.php'>anasayfa</a></b></center>"; echo "<title>Can Sıkıntısından Ne Yapcaklarını Bilemeyip Buraya Kayıt Olanlar</title>"; ?> uyelikformu.php dosyası ; PHP- Kodu: <head> <**** http-equiv="Content-Language" content="tr"> </head> <form method="POST" action="arkada-uye-kaydi.php"> <p align="left"> <font color="#008000"><b> Arkayı hazırlayın. Üye kaydı yapıcam.</b></font></p> <table border="1" width="40%"> <tr> <td width="159"> <p align="left"><b>Kullanıcı Adın :</b></td> <td> <p align="left"><input type="text" name="kullanici_adi" size="36"></td> </tr> <tr> <td width="159"> <p align="left"><b>Şifren :</b></td> <td> <p align="left"><input type="password" name="kullanici_sifre" size="36"></td> </tr> <tr> <td width="159"> <p align="left"><b>Mail Adresin :</b></td> <td> <p align="left"><input type="text" name="kullanici_mail" size="36"></td> </tr> <tr> <td width="159"> <p align="left"><b>Seçeneklerin :</b></td> <td> <p align="left"> <input type="submit" value="Üye Ol" name="B1"> <b>veya</b> <input type="reset" value="Vazgeç" name="B2"></td> </tr> </table> </form> uyesil.php dosyası ; PHP- Kodu: <?php include("baglan.php"); $UyeNumarasi = $_GET["UyeNumarasi"]; $uyesil = mysql_query("delete from kullanici where kullanici_id='$UyeNumarasi'"); if($uyesil) { echo "üye başarıyla silindi.<br>"; }else{ echo "bir hata oluştu. tekrar dene.<br>"; } echo "<a href='uyeler.php'>üye listesi</a>"; ?> dosyalar bu kadar. bu sistemi oluşturduğunuzda aslında sistem bile olmadığını göreceksiniz burda sadece mantık olarak nasıl çalıştığını görebilirsiniz. profesyonel kodlamalar zaten piyasada yığınla var. örneğin wordpress'i inceleyebilirsiniz. ama yeni başladıysanız anlamazsınız. öncelikle bu basit kodlardan başlamanız gerekmekte. bu da sizin için güzel bir konu. phpmyadmin'den kullanici adında bir tablo oluşturmanız gerekmektedir. aksi halde kodlar çalışmaz. |
Bookmarks |
Etiketler |
basit, kod, mysql, php, tabanlı, Örnekleri |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Seçenekler | Arama |
Stil | |
| |