Bu uygulamamızda veritabanı kullanmadan , kitap satışı gerçekleştirecek bir web sitesinin alt yapısı hazırlanacaktır. Uygulama "kullanıcı girişi", "sipariş işlemleri" ve "fatura bilgileri" kısımları olmak üzere 3 sayfadan oluşmaktadır.

Kitap satışı gerçekleştiren bir web sayfası için  ;

Kullanıcı giriş sayfası
Sipariş işlemlerinin yapıldığı bir sayfa
Fatura bilgilerinin bulunduğu formları hazırlayınız.


Giriş şifresi "kitap" olacaktır.
Sipariş formunda * kısımları boş bırakılamaz.
Email adresinin doğruluğu kontrol edilecektir.

     Kullanıcı Giriş Sayfası

  Sipariş sayfası

Fatura sayfası

 

Giriş Sayfası html kodları :

[code]

<body>
<form id="form1" name="form1" method="post" action="kitap-siparis.php">

  <table width="287" border="0">
    <tr>
      <td>Kullanıcı Adı :</td>
      <td><input type="text" name="kadi" id="kadi" /></td>
    </tr>
    <tr>
      <td>Şifre :</td>
      <td><input type="text" name="sifre" id="textfield2" /></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td><input type="submit" name="button" id="button" value="Giriş" /></td>
      <td>&nbsp;</td>
    </tr>
  </table>

</form>
</body> [/code]

 

Sipariş sayfası html - php kodları

[code]

<style type="text/css">
<!–
.style1 {color: #FF0000}
–>
</style>
</head>

<body>

<?php
 extract($_POST);

 if ($sifre=="kitap")  {
 
?>

<form id="form1" name="form1" method="post" action="kitap-fatura.php">
  <p class="style1">
 * Doldurulması zorunlu alanlar  </p>

  <table width="279" border="0">
    <tr>
      <td width="43">Adı :</td>
      <td width="226"><input type="text" name="ad" id="ad"  /></td>
    </tr>
    <tr>
      <td>Email:
      <label> </label></td>
      <td><input type="text" name="email" id="email" />
        *</td>
    </tr>
    <tr>
      <td>Adres :
        <label> </label></td>
      <td><textarea name="adres" id="adres"></textarea>
      *</td>
    </tr>
    <tr>
      <td colspan="2">İstenilen Kitaplar : </td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><label>
      <input  type="checkbox" name="kitap1"   value="VB.net" />
      VB.net </label></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><label>
        <input type="checkbox" name="kitap2"   value="ASP.net"/>
        ASP.net </label></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><label>
        <input type="checkbox" name="kitap3"  value="Flash Öğreniyorum"/>
        Flash Öğreniyorum </label></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><label>
        <input type="checkbox" name="kitap4"   value="Photoshop"/>
        Photoshop </label></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input type="reset" name="button2" id="button2" value="Vazgeç" />
      <input type="submit" name="button" id="button" value="Gönder" /></td>
    </tr>
  </table>
</form>

<?php
}
 else 
{
 print "Şifreniz yanlış…";
}
?>
</body> [/code]

 

Fatura sayfası html -php kodları

[code]

<body>
<?php

define("k1",32);
define("k2",22);
define("k3",20);
define("k4",35);

$toplam=0;
 extract($_POST);
 
function epostakontrol($mailToValidate) {
$regexp = "^[_a-z0-9-]+(\.[a-z0-9-]+)*@([0-9a-z][0-9a-z-]*[0-9a-z]\.)+[a-z]{2}[mtgvu]?$";
if(eregi($regexp,$mailToValidate)) {
return 1; }
else
return 0;

}

 if ($email=="") {
   print "Email alanını boş bıraktınız…"; }
 else  if (epostakontrol($email)==0) {
   print "E-Posta Adresiniz Geçersiz"; }
 else if ($adres=="") {
   print "Adres alanını boş bıraktınız…"; }      
 else { 
?>
<p>FATURA BİLGİLERİ</p>
<table width="392" border="1">
  <tr>
    <td width="178">Alıcı : </td>
    <td width="198"><?php echo "$ad" ?></td>
  </tr>
  <tr>
    <td>Adres :</td>
    <td><?php echo "$adres" ?></td>
  </tr>
  <tr>
    <td colspan="2">Sipariş — Fiyatı : </td>
  </tr>
  <tr>
    <td colspan="2"><?php
              if (isset($kitap1)) {
              echo "$kitap1  –" ; 
              echo k1;
              $toplam=$toplam + k1;
             
              }
              if (isset($kitap2)) {
              echo "<br>$kitap2  –";
              echo k2;
              $toplam=$toplam + k2;
              }
             
              if (isset($kitap3)) {
              echo "<br>$kitap3  –";
              echo k3;
              $toplam=$toplam + k3;
              }
             
              if (isset($kitap4)) {
              echo "<br>$kitap4  –";
              echo k4;
              $toplam=$toplam + k4;
             }
        ?>    </td>
  </tr>
  <tr>
    <td>Toplam Tutar :</td>
    <td><?php echo "$toplam" ?> </td>
  </tr>
  <tr>
    <td>Ödenecek Tutar(%18KDV) :</td>
    <td><?php  $toplam=$toplam*1.18;
               echo $toplam; ?> </td>
  </tr>
</table>
<?php
}
?>
</body> [/code]

 

   Uygulamayı test etmek  için tıklayın .

   Kitap Siparişi Uygulaması     

     şifre : bilgisayarcafe