İlk başta yapmak istediğimiz projeyi açıklayalım;
4 Sayfalık bir site oluşturup 1. Sayfada 3 adet tıklanabilir yazı olacak ;
- Malzeme Tipleri
- Malzeme Sınıfı
- Malzemeler
Tip ekleme bölümü ve tiplerin listelendiği tablo oluşsun
Malzeme Sınıfı Sayfasında
Tipi ComboBox içerisinden seçip Sınıfı TextBox'a yazıp ekleyebilceğimiz bir panel oluşturup
Tipin ve Sınıfın Listelendiği bir tablo oluşturalım
Malzemeler Sayfasında
Tip ve Sınıfı ComboBox ile Seçip Malzeme Kodu , Malzeme Adı , Stok Miktarını
Ekliyebilceğimiz bir Platform oluşturalım ve her şeyi listeleyelim.
Giriş Ekranımızı Oluşturalım
<body> <a href="malzeme_tipi.php">Malzeme Tipleri </a> <br> <a href="malzeme_sinifi.php">Malzeme Sınıfı </a> <br> <a href="malzemeler.php">Malzemeler </a> </body>
Giriş Ekranımız Bu Şekilde Gözükmektedir...
Bu ekranı oluşturduktan sonra veri tabanımızı oluşturalım ;
- Tip Bölümünde Olması Gereken Sütunlar.
- Sınıf Bölümünde Olması Gereken Sütunlar.
- Malzemeler Kısmında Olması Gereken Sütunlar.
Veritabanımızı Oluşturduğumuza göre Malzeme Tipi Sayfasını Oluşturalım;
İlk Başta Veri Tabanı Bağlantımızı Oluşturalım:
<?php $vt=mysql_connect("localhost","root","root"); mysql_select_db("vt1",$vt); mysql_query("SET NAMES latin5"); ?>
Veri Tabanı Bağlantımızı Oluşturduk butona basılınca gönderileceği if döngüsünüde oluşturalım
if(isset($_POST["gonder"])) { mysql_query("INSERT INTO tipi VALUES('','".$_POST["tip"]."')") or die(mysql_error()); }or die kullanmamızdaki amaç bir hata ile karşılaştığımızda bize log çıkartmasını sağlıyoruz.
bir form action oluşturup ekle butonunu server ile bağlantı kurmasını sağlıyoruz .
<form action="<?php echo $_SERVER["PHP_SELF"];?> method="POST"> Tipi <input type="text" name="tip"> <input type="submit" name="gonder" value="EKLE"> </form>
Butonları Ayarladığımız'a göre Listeleme İşlemini Şimdi Yapabiliriz.
<?php $kayitlar=mysql_query("SELECT * FROM tipi"); $sayac=0; echo "<table>"; echo "<tr><td>Sýra</td><td>Tip</td></tr>"; while($kayit=mysql_fetch_row($kayitlar)) { $sayac++; echo "<tr><td>".$sayac.")</td><td>".$kayit[1]."</td></tr>"; } echo "</table>"; if($sayac>0) echo $sayac." adet kayıt bulundu"; else echo "<font color=red>Kayıt bulunamadı..</font>"; ?>
Çıktımız Bu Şekildedir...
Malzeme Sınıfı Sayfasında da Aynı İşlemleri Gerçekleştiriyoruz...
<meta http-equiv="content-type" content="text/html; charset=iso-8859-9"> <?php $vt=mysql_connect("localhost","root","root"); mysql_select_db("vt1",$vt); mysql_query("SET NAMES latin5"); if(isset($_POST["gonder"])) { mysql_query("INSERT INTO sinifi VALUES('','".$_POST["tip"]."', '".$_POST["sinif"]."')") or die(mysql_error()); } ?> <form action="<?php echo $_SERVER["PHP_SELF"];?>" method="POST"> Tipi <select name="tip"> <option>Malzeme Tipi seçiniz</option> <?php $kayitlar=mysql_query("SELECT tip FROM tipi"); while($kayit=mysql_fetch_row($kayitlar)) { print "<option value='$kayit[0]'>$kayit[0]</option>"; } ?> </select><br> Sınıf<input type="text" name="sinif"> <input type="submit" name="gonder" value="EKLE"> </form> <?php $kayitlar=mysql_query("SELECT * FROM sinifi"); $sayac=0; echo "<table>"; echo "<tr><td>Sıra</td><td>Tip</td><td>Sınıf</td></tr>"; while($kayit=mysql_fetch_row($kayitlar)) { $sayac++; echo "<tr><td>".$sayac.")</td><td>".$kayit[1]. "</td><td>".$kayit[2]."</td></tr>"; } echo "</table>"; if($sayac>0) echo $sayac." adet kayıt bulundu"; else echo "<font color=red>Kayıt bulunamadı..</font>"; ?>
ÇIKTIMIZ BU ŞEKİLDEDİR.
Malzemeler Sayfasında da Aynı İşlemleri Gerçekleştiriyoruz...
<meta http-equiv="content-type" content="text/html; charset=iso-8859-9"> <?php $vt=mysql_connect("localhost","root","root"); mysql_select_db("vt1",$vt); mysql_query("SET NAMES latin5"); if(isset($_POST["gonder"])) { $ekleme_sorgusu="INSERT INTO malzemeler VALUES('','".$_POST["tip"]."','".$_POST["sinif"]."','".$_POST["malz_kod"]."','".$_POST["malz_adi"]."','".$_POST["stok"]."')"; mysql_query($ekleme_sorgusu) or die(mysql_error()); } ?> <form action="<?php echo $_SERVER["PHP_SELF"];?>" method="POST"> Tipi <select name="tip"> <option>Malzeme Tipi seçiniz</option> <?php $kayitlar=mysql_query("SELECT tip FROM tipi"); while($kayit=mysql_fetch_row($kayitlar)) { print "<option value='$kayit[0]'>$kayit[0]</option>"; } ?> </select><br> Sınıf <select name="sinif"> <option>Malzeme Sınıfı seçiniz</option> <?php $kayitlar=mysql_query("SELECT sinif FROM sinifi"); while($kayit=mysql_fetch_row($kayitlar)) { print "<option value='$kayit[0]'>$kayit[0]</option>"; } ?> </select><br> Malz Kod <input type="text" name="malz_kod"><br> Malz Adı <input type="text" name="malz_adi"><br> Stok Miktarı <input type="text" name="stok"> <input type="submit" name="gonder" value="EKLE"> </form> <?php $kayitlar=mysql_query("SELECT * FROM malzemeler"); $sayac=0; echo "<table>"; echo "<tr><td>Sıra</td><td>Tip</td><td>Sınıf</td><td>MalzKod</td><td>MalzAd</td><td>Stok</td></tr>"; while($kayit=mysql_fetch_row($kayitlar)) { $sayac++; echo "<tr><td>".$sayac.")</td><td>".$kayit[1]."</td><td>".$kayit[2]."</td><td>".$kayit[3]."</td><td>".$kayit[4]."</td><td>".$kayit[5]."</td></tr>"; } echo "</table>"; if($sayac>0) echo $sayac." adet kayıt bulundu"; else echo "<font color=red>Kayıt bulunamadı..</font>"; ?>ÇIKTIMIZ BU ŞEKİLDEDİR.
Hiç yorum yok:
Yorum Gönder