One Dups Bilgisayar Programlamaya dair Her şeyi bulabileceğiniz , Özgün konulu bir sitedir.

Son Konular

Post Top Ad

Your Ad Spot

3 May 2018

Online Stok Kontrol Otomasyonu



İ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
Malzeme Tipleri Sayfasında
     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önderme

Sayfalar