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.
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> </td>
<td> </td>
</tr>
<tr>
<td><input type="submit" name="button" id="button" value="Giriş" /></td>
<td> </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> </td>
<td><label>
<input type="checkbox" name="kitap1" value="VB.net" />
VB.net </label></td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="checkbox" name="kitap2" value="ASP.net"/>
ASP.net </label></td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="checkbox" name="kitap3" value="Flash Öğreniyorum"/>
Flash Öğreniyorum </label></td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="checkbox" name="kitap4" value="Photoshop"/>
Photoshop </label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </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 .
şifre : bilgisayarcafe








ile görüntülenir.
hocam lütfen daha çok uygulama istiyorum şimdiden teşekkürler…