PHP ile Basit Sipariş Formu Uygulaması
PHP programlama dilinde formlar, kullanıcıdan bilgi almak ve alınan bilgileri işlemek için kullanılan temel yapılardan biridir. HTML form elemanları sayesinde kullanıcıdan metin, sayı ve seçim bilgileri alınabilir. PHP tarafında ise bu bilgiler işlenerek farklı sonuçlar oluşturulabilir.
Bu uygulamada PHP ve HTML kullanarak basit bir sipariş sistemi oluşturacağız. Kullanıcı, sipariş formu üzerinden ad soyad bilgisini girecek, satın almak istediği ürünü seçecek, ürün adedini belirleyecek ve kargo türünü seçerek siparişini tamamlayacaktır.
Formdan gönderilen bilgiler PHP ile alınacak, seçilen ürünün fiyatı ve kargo ücreti belirlenecek ve siparişin genel toplamı hesaplanarak ayrı bir sayfada gösterilecektir.
PHP ile Sipariş Formu Uygulaması Nedir?
PHP ile sipariş formu uygulaması, kullanıcıdan alınan bilgilerin işlenerek bir sipariş tutarının hesaplandığı basit bir web uygulamasıdır. Bu uygulamada HTML form elemanları ile kullanıcıdan bilgiler alınır ve POST yöntemi kullanılarak PHP sayfasına gönderilir.
PHP tarafında $_POST değişkeni kullanılarak formdan gelen bilgiler alınır. Daha sonra if ve elseif koşulları yardımıyla seçilen ürünün fiyatı ve kargo ücreti belirlenir.
Uygulamada kullanılacak ürünler ve fiyatları şu şekildedir:
| Ürün |
Fiyat |
| Tişört |
300 TL |
| Pantolon |
600 TL |
| Ayakkabı |
1200 TL |
Kargo seçenekleri ve ücretleri ise aşağıdaki gibi olacaktır:
| Kargo Türü |
Ücret |
| Standart Kargo |
50 TL |
| Hızlı Kargo |
100 TL |
Uygulamada ürün fiyatı ile adet bilgisi çarpılarak ürün toplamı hesaplanacaktır. Daha sonra seçilen kargo ücretinin eklenmesiyle genel sipariş tutarı bulunacaktır.
Uygulamanın Amacı
Bu uygulama ile PHP'de form oluşturma, POST yöntemiyle veri gönderme, $_POST değişkeniyle form verilerini alma ve koşul ifadeleri kullanarak işlem yapma konuları pekiştirilecektir.
Uygulamayı tamamladığımızda aşağıdaki konuları öğrenmiş olacağız:
- HTML form oluşturma.
- input, select ve button elemanlarını kullanma.
- POST yöntemiyle form verilerini gönderme.
- PHP'de $_POST ile gelen verileri alma.
- if ve elseif koşul yapılarını kullanma.
- Formdan gelen verilere göre değişkenlere değer atama.
- Ürün fiyatı ve adet üzerinden matematiksel işlem yapma.
- Kargo ücretini genel toplama ekleme.
- Form verilerini farklı bir PHP sayfasında gösterme.
Uygulamada Kullanılacak Dosyalar
Uygulamayı iki farklı PHP dosyası kullanarak oluşturacağız. İlk dosyada kullanıcıdan sipariş bilgilerini alacağımız form bulunacaktır. İkinci dosyada ise formdan gelen bilgiler işlenerek sipariş özeti gösterilecektir.
Dosya yapımız şu şekilde olacaktır:
siparis.php
sonuc.php
siparis.php: Kullanıcının ad soyad, ürün, adet ve kargo bilgilerini gireceği form sayfasıdır.
sonuc.php: Formdan POST yöntemiyle gönderilen bilgilerin alınacağı, fiyat hesaplamalarının yapılacağı ve sipariş özetinin gösterileceği sayfadır.
Bu iki dosyanın aynı klasör içerisinde bulunması gerekir. Böylece form gönderildiğinde diğer PHP sayfasına kolaylıkla ulaşılabilir.
1. siparis.php Dosyasının Oluşturulması
İlk olarak siparis.php isimli bir dosya oluşturuyoruz. Bu dosyada kullanıcıdan sipariş bilgilerini alacağımız HTML formunu hazırlayacağız.
Formumuzda aşağıdaki alanlar bulunacaktır:
- Ad Soyad: Kullanıcının ad ve soyad bilgisini girmesini sağlar.
- Ürün: Satın alınacak ürünün seçilmesini sağlar.
- Adet: Satın alınacak ürün miktarının girilmesini sağlar.
- Kargo: Kullanıcının tercih edeceği kargo türünü belirler.
- Sipariş Ver: Formdaki bilgilerin gönderilmesini sağlar.
Form elemanlarını oluştururken input, select ve button HTML etiketlerinden yararlanacağız.
siparis.php kodları:
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<title>Sipariş Formu</title>
</head>
<body>
<h1>Sipariş Formu</h1>
<form action="sonuc.php" method="POST">
<label>Ad Soyad:</label>
<input type="text" name="adsoyad">
<br><br>
<label>Ürün:</label>
<select name="urun">
<option value="tisort">Tişört</option>
<option value="pantolon">Pantolon</option>
<option value="ayakkabi">Ayakkabı</option>
</select>
<br><br>
<label>Adet:</label>
<input type="number" name="adet">
<br><br>
<label>Kargo:</label>
<select name="kargo">
<option value="standart">Standart Kargo</option>
<option value="hizli">Hızlı Kargo</option>
</select>
<br><br>
<button type="submit">Sipariş Ver</button>
</form>
</body>
</html>
Bu kodda öncelikle HTML sayfa yapısını oluşturduk. Daha sonra form etiketini kullanarak kullanıcıdan bilgi alacağımız alanları hazırladık.
Form etiketinin en önemli özelliklerinden biri action özelliğidir:
<form action="sonuc.php" method="POST">
action="sonuc.php" ifadesi, form gönderildiğinde bilgilerin sonuc.php isimli dosyaya iletileceğini belirtir.
method="POST" ifadesi ise form bilgilerinin POST yöntemiyle gönderilmesini sağlar.
Form elemanlarında kullandığımız name özellikleri de oldukça önemlidir. Çünkü PHP tarafında formdan gelen bilgilere bu isimler üzerinden ulaşacağız.
Örneğin:
<input type="text" name="adsoyad">
Bu input alanına girilen bilgi PHP tarafında aşağıdaki şekilde alınabilir:
$_POST["adsoyad"]
Aynı mantık ürün, adet ve kargo alanları için de geçerlidir.
2. Select ile Ürün ve Kargo Seçimi
HTML'de select etiketi, kullanıcıya birden fazla seçenek sunmak ve bu seçeneklerden birini seçmesini sağlamak için kullanılır.
Uygulamamızda ürün seçimi için üç farklı seçenek oluşturduk:
<select name="urun">
<option value="tisort">Tişört</option>
<option value="pantolon">Pantolon</option>
<option value="ayakkabi">Ayakkabı</option>
</select>
Burada kullanıcı ekranda Tişört, Pantolon ve Ayakkabı seçeneklerini görür. Ancak PHP tarafına gönderilen bilgiler option etiketlerinin value değerleridir.
Örneğin kullanıcı Ayakkabı seçtiğinde PHP'ye gönderilen değer ayakkabi olacaktır.Bu sayede PHP tarafında seçilen ürünü kontrol ederek fiyatını belirleyebiliriz.
Kargo seçimi için de aynı yöntem kullanılır:
<select name="kargo">
<option value="standart">Standart Kargo</option>
<option value="hizli">Hızlı Kargo</option>
</select>
Kullanıcı Standart Kargo seçerse PHP tarafına standart, Hızlı Kargo seçerse hizli değeri gönderilir.
3. sonuc.php Dosyasının Oluşturulması
Form sayfamızı tamamladıktan sonra sonuc.php isimli ikinci dosyamızı oluşturuyoruz.
Bu sayfada siparis.php üzerinden POST yöntemiyle gönderilen bilgileri alacağız. Daha sonra ürünün fiyatını, kargo ücretini ve siparişin genel toplamını hesaplayacağız.
İlk olarak formdan gelen bilgileri PHP değişkenlerine aktaralım:
<?php
$adsoyad = $_POST["adsoyad"];
$urun = $_POST["urun"];
$adet = $_POST["adet"];
$kargo = $_POST["kargo"];
?>
Burada $_POST kullanarak formdan gönderilen dört farklı bilgiyi alıyoruz.
Değişkenlerin görevleri şu şekildedir:
- $adsoyad: Kullanıcının ad soyad bilgisini tutar.
- $urun: Kullanıcının seçtiği ürün bilgisini tutar.
- $adet: Satın alınacak ürün miktarını tutar.
- $kargo: Kullanıcının seçtiği kargo türünü tutar.
Örneğin kullanıcı formu aşağıdaki gibi doldurmuş olsun:
| Alan |
Gönderilen Değer |
| Ad Soyad |
Ahmet Yılmaz |
| Ürün |
ayakkabi |
| Adet |
2 |
| Kargo |
hizli |
Bu durumda PHP değişkenlerine sırasıyla Ahmet Yılmaz, ayakkabi, 2 ve hizli değerleri aktarılır.
4. Adet Kontrolünün Yapılması
Bir sipariş oluşturulabilmesi için kullanıcının geçerli bir adet bilgisi girmesi gerekir. Adet alanı boş bırakılırsa veya 0 ya da negatif bir değer girilirse sipariş hesaplaması yapılmamalıdır.
Bu kontrolü if koşulu kullanarak gerçekleştirebiliriz.
if ($adet <= 0) {
echo "Lütfen geçerli bir adet giriniz.";
}
Burada $adet değişkeninin 0'a eşit veya 0'dan küçük olup olmadığını kontrol ediyoruz.
Koşul doğruysa kullanıcıya aşağıdaki uyarı mesajı gösterilir:
Lütfen geçerli bir adet giriniz.
Ancak adet değeri 0'dan büyükse sipariş hesaplama işlemlerine devam edilebilir.
Bu nedenle hesaplama işlemlerini else bloğunun içerisinde gerçekleştireceğiz.
5. Ürün Fiyatının Belirlenmesi
Formdan gelen ürün bilgisi yalnızca ürünün value değeridir. Örneğin kullanıcı Ayakkabı seçtiğinde PHP tarafına ayakkabi bilgisi gelir.
Ancak sipariş tutarını hesaplayabilmek için ürünün fiyatını da bilmemiz gerekir.
Bu nedenle if ve elseif koşullarını kullanarak seçilen ürüne göre fiyat belirleyeceğiz.
if ($urun == "tisort") {
$urunAdi = "Tişört";
$fiyat = 300;
}
elseif ($urun == "pantolon") {
$urunAdi = "Pantolon";
$fiyat = 600;
}
elseif ($urun == "ayakkabi") {
$urunAdi = "Ayakkabı";
$fiyat = 1200;
}
Bu kodda üç farklı ürün kontrol edilmektedir.
Kullanıcı Tişört seçerse $urunAdi değişkenine Tişört, $fiyat değişkenine 300 değeri atanır.
Kullanıcı Pantolon seçerse ürün adı Pantolon, fiyatı ise 600 olur.
Kullanıcı Ayakkabı seçerse ürün adı Ayakkabı, fiyatı ise 1200 olarak belirlenir.
Burada iki farklı değişken kullanmamızın sebebi bulunmaktadır. $urunAdi değişkenini ekranda ürünün adını göstermek için, $fiyat değişkenini ise matematiksel hesaplamalarda kullanmak için oluşturduk.
6. Kargo Ücretinin Belirlenmesi
Ürün fiyatını belirledikten sonra kullanıcının seçtiği kargo türüne göre kargo ücretini de belirlememiz gerekir.
Uygulamamızda iki farklı kargo seçeneği bulunmaktadır. Standart Kargo 50 TL, Hızlı Kargo ise 100 TL'dir.
Bu işlemi de if ve elseif koşullarıyla gerçekleştirebiliriz.
if ($kargo == "standart") {
$kargoAdi = "Standart Kargo";
$kargoFiyat = 50;
}
elseif ($kargo == "hizli") {
$kargoAdi = "Hızlı Kargo";
$kargoFiyat = 100;
}
Bu kodda kullanıcının seçtiği kargo türü kontrol edilir.
Kullanıcı Standart Kargo seçerse $kargoAdi değişkenine Standart Kargo, $kargoFiyat değişkenine 50 değeri atanır.
Hızlı Kargo seçilirse $kargoAdi değişkenine Hızlı Kargo, $kargoFiyat değişkenine ise 100 değeri atanır.
Böylece seçilen kargo türünün adı ve ücreti ayrı değişkenlerde saklanmış olur.
7. Ürün Toplamının Hesaplanması
Artık ürünün birim fiyatını ve satın alınacak adet bilgisini biliyoruz. Bu iki değeri çarparak ürünün toplam tutarını hesaplayabiliriz.
Ürün toplamını hesaplamak için aşağıdaki matematiksel işlemi kullanacağız:
Ürün Toplamı = Ürün Fiyatı × Adet
PHP kodu ise şu şekildedir:
$urunToplami = $fiyat * $adet;
Örneğin kullanıcı 1200 TL değerindeki Ayakkabı ürününden 2 adet satın almak istesin.
Bu durumda işlem şu şekilde gerçekleşir:
1200 × 2 = 2400 TL
$fiyat değişkeninde 1200, $adet değişkeninde 2 değeri bulunduğu için çarpma işleminin sonucunda $urunToplami değişkenine 2400 değeri atanır.
8. Genel Toplamın Hesaplanması
Ürün toplamını hesapladıktan sonra siparişin genel toplamını bulmak için kargo ücretini de eklememiz gerekir.
Genel toplam hesaplamasının mantığı şu şekildedir:
Genel Toplam = Ürün Toplamı + Kargo Ücreti
PHP kodu:
$genelToplam = $urunToplami + $kargoFiyat;
Örneğimizde ürün toplamı 2400 TL, Hızlı Kargo ücreti ise 100 TL'dir.
Bu durumda:
2400 + 100 = 2500 TL
Yapılan işlem sonucunda $genelToplam değişkeninin değeri 2500 olur.
Artık siparişin tüm hesaplamaları tamamlanmıştır. Sonraki adımda bu bilgileri HTML kullanarak kullanıcıya göstereceğiz.
9. Sipariş Özetinin Ekranda Gösterilmesi
Hesaplama işlemlerini tamamladıktan sonra sipariş bilgilerini HTML etiketleri içerisinde ekrana yazdırabiliriz.
PHP'de echo komutu, değişkenlerin değerlerini HTML sayfasında göstermek için kullanılır.
Örneğin kullanıcının ad soyad bilgisini göstermek için aşağıdaki kodu yazabiliriz:
<p>
<strong>Ad Soyad:</strong>
<?php echo $adsoyad; ?>
</p>
Aynı şekilde ürün adı, birim fiyat, adet, ürün toplamı ve kargo bilgilerini de ekrana yazdırabiliriz.
Sipariş özetinde aşağıdaki bilgiler bulunacaktır:
- Ad Soyad
- Ürün
- Birim Fiyat
- Adet
- Ürün Toplamı
- Kargo Türü
- Kargo Ücreti
- Genel Toplam
Örneğin kullanıcı Ahmet Yılmaz adıyla 2 adet Ayakkabı siparişi vermiş ve Hızlı Kargo seçmişse ekranda aşağıdaki sonuç gösterilir:
SİPARİŞ ÖZETİ
Ad Soyad: Ahmet Yılmaz
Ürün: Ayakkabı
Birim Fiyat: 1200 TL
Adet: 2
Ürün Toplamı: 2400 TL
Kargo: Hızlı Kargo
Kargo Ücreti: 100 TL
Genel Toplam: 2500 TL
10. sonuc.php Dosyasının Tamamı
Şimdiye kadar gerçekleştirdiğimiz işlemleri bir araya getirerek sonuc.php dosyasını tamamlayalım.
Bu dosyada ilk olarak POST ile gelen verileri alacağız. Ardından adet kontrolü yapacak, ürün ve kargo fiyatlarını belirleyecek ve toplam sipariş tutarını hesaplayacağız.
sonuc.php kodları:
<?php
// Formdan gelen bilgileri alıyoruz
$adsoyad = $_POST["adsoyad"];
$urun = $_POST["urun"];
$adet = $_POST["adet"];
$kargo = $_POST["kargo"];
// Adet kontrolü
if ($adet <= 0) {
echo "Lütfen geçerli bir adet giriniz.";
}
else {
// Ürünün fiyatını belirliyoruz
if ($urun == "tisort") {
$urunAdi = "Tişört";
$fiyat = 300;
}
elseif ($urun == "pantolon") {
$urunAdi = "Pantolon";
$fiyat = 600;
}
elseif ($urun == "ayakkabi") {
$urunAdi = "Ayakkabı";
$fiyat = 1200;
}
// Kargo ücretini belirliyoruz
if ($kargo == "standart") {
$kargoAdi = "Standart Kargo";
$kargoFiyat = 50;
}
elseif ($kargo == "hizli") {
$kargoAdi = "Hızlı Kargo";
$kargoFiyat = 100;
}
// Ürün toplamını hesaplıyoruz
$urunToplami = $fiyat * $adet;
// Genel toplamı hesaplıyoruz
$genelToplam = $urunToplami + $kargoFiyat;
?>
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<title>Sipariş Özeti</title>
</head>
<body>
<h1>Sipariş Özeti</h1>
<p>
<strong>Ad Soyad:</strong>
<?php echo htmlspecialchars($adsoyad); ?>
</p>
<p>
<strong>Ürün:</strong>
<?php echo $urunAdi; ?>
</p>
<p>
<strong>Birim Fiyat:</strong>
<?php echo $fiyat; ?> TL
</p>
<p>
<strong>Adet:</strong>
<?php echo $adet; ?>
</p>
<p>
<strong>Ürün Toplamı:</strong>
<?php echo $urunToplami; ?> TL
</p>
<p>
<strong>Kargo:</strong>
<?php echo $kargoAdi; ?>
</p>
<p>
<strong>Kargo Ücreti:</strong>
<?php echo $kargoFiyat; ?> TL
</p>
<h2>
Genel Toplam:
<?php echo $genelToplam; ?> TL
</h2>
<a href="siparis.php">Yeni Sipariş Ver</a>
</body>
</html>
<?php
}
?>
Bu kodda PHP işlemlerini tamamladıktan sonra HTML sayfa yapısını oluşturduk. Hesaplanan değişkenleri echo komutuyla ekrana yazdırdık.
Ayrıca kullanıcı adını ekrana yazdırırken htmlspecialchars() fonksiyonunu kullandık. Bu fonksiyon, kullanıcı tarafından girilen özel HTML karakterlerinin güvenli şekilde gösterilmesine yardımcı olur.
Sayfanın sonuna Yeni Sipariş Ver bağlantısı ekledik. Bu bağlantı sayesinde kullanıcı sipariş özetinden tekrar siparis.php sayfasına dönebilir.
11. Sayfalar Arasında Link Oluşturma
Uygulamamızda iki farklı PHP sayfası bulunduğu için kullanıcıların sayfalar arasında geçiş yapabilmesini de sağlamalıyız.
siparis.php sayfasında form gönderildiğinde kullanıcı otomatik olarak sonuc.php sayfasına yönlendirilir. Bunun için form etiketindeki action özelliğini kullanıyoruz.
<form action="sonuc.php" method="POST">
sonuc.php sayfasında ise kullanıcının yeniden sipariş verebilmesi için bir bağlantı oluşturuyoruz:
<a href="siparis.php">Yeni Sipariş Ver</a>
Bu bağlantıya tıklandığında kullanıcı tekrar sipariş formuna döner. Böylece iki sayfa arasında aşağıdaki gibi bir geçiş oluşturmuş oluruz:
siparis.php
|
| Sipariş Ver
v
sonuc.php
|
| Yeni Sipariş Ver
v
siparis.php
Burada önemli bir ayrıntı bulunmaktadır. Formun action özelliği POST yöntemiyle veri gönderirken, a etiketi yalnızca ilgili sayfaya bağlantı oluşturur. Bu nedenle sipariş özeti sayfasından forma dönüş yapıldığında önceki form bilgileri otomatik olarak gönderilmez.
12. Uygulamanın Çalışma Mantığı
Uygulamayı tamamladığımızda sipariş işlemi belirli bir sırayla gerçekleştirilecektir.
Öncelikle kullanıcı siparis.php sayfasını açar ve formdaki alanları doldurur. Sipariş Ver butonuna bastığında bilgiler POST yöntemiyle sonuc.php sayfasına gönderilir.
sonuc.php sayfasında $_POST kullanılarak form bilgileri alınır. Daha sonra adet kontrolü yapılır. Adet geçerliyse seçilen ürüne göre fiyat, seçilen kargo türüne göre de kargo ücreti belirlenir.
Son olarak ürün fiyatı ile adet çarpılır ve kargo ücreti bu tutara eklenerek genel toplam hesaplanır.
Uygulamanın genel işleyişi şu şekildedir:
1. Kullanıcı siparis.php sayfasını açar.
|
v
2. Sipariş formunu doldurur.
|
v
3. Sipariş Ver butonuna basar.
|
v
4. Bilgiler POST ile sonuc.php'ye gönderilir.
|
v
5. $_POST ile form bilgileri alınır.
|
v
6. Adet kontrolü yapılır.
|
v
7. Ürüne göre fiyat belirlenir.
|
v
8. Kargo ücretine karar verilir.
|
v
9. Ürün toplamı hesaplanır.
|
v
10. Kargo ücreti eklenir.
|
v
11. Sipariş özeti ekranda gösterilir.
13. Örnek Sipariş ve Hesaplama
Uygulamamızı örnek bir sipariş üzerinden inceleyelim.
Kullanıcının formu aşağıdaki bilgilerle doldurduğunu düşünelim:
| Alan |
Seçilen Bilgi |
| Ad Soyad |
Ahmet Yılmaz |
| Ürün |
Ayakkabı |
| Adet |
2 |
| Kargo |
Hızlı Kargo |
Öncelikle Ayakkabı ürününün birim fiyatı 1200 TL olarak belirlenir. Kullanıcı 2 adet ürün istediği için ürün toplamı hesaplanır:
1200 × 2 = 2400 TL
Daha sonra Hızlı Kargo seçildiği için kargo ücreti 100 TL olarak belirlenir.
Genel toplam hesaplaması ise şu şekilde yapılır:
2400 + 100 = 2500 TL
Sonuç olarak kullanıcıya aşağıdaki sipariş özeti gösterilir:
----- SİPARİŞ ÖZETİ -----
Müşteri: Ahmet Yılmaz
Ürün: Ayakkabı
Birim Fiyat: 1200 TL
Adet: 2
Ürün Toplamı: 2400 TL
Kargo: Hızlı Kargo
Kargo Ücreti: 100 TL
Genel Toplam: 2500 TL
Uygulamada Dikkat Edilmesi Gerekenler
PHP ile form uygulaması geliştirirken bazı noktalara dikkat edilmelidir. Özellikle form elemanlarının name değerleri ile PHP tarafında kullanılan $_POST anahtarlarının aynı olması gerekir.
Örneğin HTML formunda name="adsoyad" kullanılmışsa PHP tarafında da $_POST["adsoyad"] şeklinde erişim sağlanmalıdır.
Ayrıca formdan gelen verilerin her zaman doğru ve eksiksiz olduğu varsayılmamalıdır. Kullanıcı adet alanını boş bırakabilir veya geçersiz bir değer gönderebilir. Bu nedenle PHP tarafında gerekli kontroller yapılmalıdır.
Ürün ve kargo seçenekleri de kontrol edilmelidir. Gerçek uygulamalarda kullanıcı tarafından gönderilen ürün ve kargo değerlerinin izin verilen seçenekler arasında olup olmadığı doğrulanmalıdır.
Son olarak kullanıcıdan alınan metin bilgileri ekrana yazdırılırken htmlspecialchars() gibi güvenli çıktı yöntemleri kullanılmalıdır.
Sonuç
PHP ile basit sipariş formu uygulaması sayesinde HTML formları, POST yöntemi, $_POST değişkeni, if ve elseif koşulları ve matematiksel işlemler birlikte kullanılmıştır.
Uygulamada kullanıcıdan ad soyad, ürün, adet ve kargo bilgileri alınmış, bu bilgiler PHP tarafında işlenerek sipariş tutarı hesaplanmıştır.
İlk olarak siparis.php dosyasında HTML formu oluşturulmuş, ardından form verileri POST yöntemiyle sonuc.php dosyasına gönderilmiştir. sonuc.php içerisinde seçilen ürüne göre fiyat, seçilen kargo türüne göre ücret belirlenmiş ve ürün toplamına kargo ücreti eklenerek genel toplam bulunmuştur.
Bu uygulama, PHP'de kullanıcıdan veri alma ve alınan verileri işleyerek sonuç üretme mantığını öğrenmek açısından oldukça faydalı bir örnektir. Aynı mantık ilerleyen aşamalarda alışveriş sepeti, ürün satış sistemi ve basit e-ticaret uygulamalarında da kullanılabilir.