Ders 1: Php'ye Giriş
Ders 2: Değişkenler, Sabitler, Genel Tanımlı Değişkenler
Ders 3: Matemetik & Matematiksel işlemler
Php Kullanarak Basit Bir Form Oluşturmak
Öncelikle form.html adında dosyamızı oluşturalım ve içine şu kodları yazalım. Yalnız bu form iletişim formu değil. Onun nasıl yazılacağını daha bilmiyorum alışveriş yapabilmek için basit bir form olacak (kodları okuyun ve kendiniz yazmaya çalışın)
Kod:
Form
form.php diye bir dosya yapın ve içine aşağıdaki kodları yazın (yine kodlara bakıp kendiniz yazmayı deneyin)
PHP Kodu:
// şimdi formdan gelen değişkenlerimizi kısa değişkenlere atayalım
$domates = $_POST['domates']; // burada domates girdisine gelen bilgileri ekmek değişkenimize atadık, aynılarını aşağıdada yapacağız
$salatalik = $_POST['salatalik'];
$biber = $_POST['biber'];
# bu arada bu kodları buraya yerleştirmemizle sayfanın herhangi bir yerine
# yerleştirmemiz arasında hiç bir fark olmayacaktır.
# bu nedenle kolay bulalım diye sayfanın başına yerleştirdim
?>
Forum Sonuçları
Form Sonuçları
echo("Siparişleriniz:
");
echo("Domates: ".$domates." kilo
");
echo("Salatalık: ".$salatalik." kilo
");
echo("Biber: ".$biber." kilo
");
$toplam_kilo = 0;
$toplam_kilo = $domates + $salatalik + $biber;
echo("Toplam sipariş edilen sebze: ".$toplam_kilo." kilo
");
# Ejder Abi'nin 3.dersinde anlattığı matematiksel işlemlerden birini yaparak
# 3 değişkenimizin değerlerini toplayıp başka bir değişkene deger olarak atadık
# sonrada o değeri ekrana yazdırdık
define ("DOMATESUCRETI", 5); // bunlar hormonsuz ondan fiyatlar böyle
define ("SALATALIKUCRETI", 10); // şaka bir yada daha anlaşılır olsun diye
define ("BIBERUCRETI", 15); // bu şekilde fyatlandırma yaptım
# yukarıda define fonksiyonunu kullanarak sabitlere deger atadık.
# sabitlerde değişkenler gibidir bir degeri alırlar.
# değişkenler ile sabitleri ayırmak kolaydır. değşkenler $ işareti alırlar
# sabitler ise almazlar. ancak sabitler adı üstünde
# aldıkları değer script boyunca sabittir ve değişmez.
# fiyatlarında değeri değişmeyeceği için bu şekide yaptık
$ara_toplam = $domates * DOMATESUCRETI
+ $salatalik * SALATALIKUCRETI
+ $biber * BIBERUCRETI;
# burada yaptığımız yine bir matematiksel işlem.
# değişkenlerdeki sipariş adetlerini ücretleriyle çarpıp, fiyatları topladık
# bu sayede ara toplam ücretini elde ettik.
# aslında Ejder Abi gibi parantezli olarakta yazabilirdik, ancak birşey
# anlatacağım için parantezsiz yaptım.
# matematikta nasıl işlemlerde çarpma ve bölme önce yapılırsa
# bu işlem php'de de aynıdır. çarpım ve bölüm operatörlerinin
# diğer operatorlere göre önceliği vardır (öncelik sırasıra Ejder Abi değinecektir)
echo("Ara Toplam: ".number_format($ara_toplam,2)." YTL
";
# burada ise virgülden sonra 2 basamak daha eklemesi için
# number_format fonksiyonunu kullandık
$vergi = 0.18; // gıdada kdv daha kalkmadığı için onuda yazdık
$genel_toplam = $ara_toplam * (1 + $vergi);
#yukarıda parantezi kullandık çünkü önce toplaması gerekiyor
echo("Genel Toplam: ".number_format($genel_toplam,2)." YTL
");
body>
html>
Hiç yorum yok:
Yorum Gönder