Php Uygulama 7

<body>
<form action=”index.php” method=”post” name=”yeni_form”>
Adı: <input type=”text” name=”adi” /><br />
Soyadı: <input type=”text” name=”soyadi” /><br />
Cinsiyet: <input type=”radio” name=”cins” value=”erkek” />Erkek
<input type=”radio” name=”cins” value=”kadin” />Kadin<br />
Yeterlilik: <input type=”checkbox” name=”yeter” value=”İngilizce” /> İngilizce
<input type=”checkbox” name=”yeter” value=”bilgisayar” />Bilgisayar
<input type=”checkbox” name=”yeter” value=”ehliyet” />Ehliyet<br />
Memleket:
<select name=”memleket”>
<option value=”58″>Sivas</option>
<option value=”71″>Kırıkkale</option>
<option value=”01″>Adana</option>
<option value=”24″>Erzincan</option>
<option value=”66″>Yozgat</option>
</select><br />
<input type=”submit” name=”gonder” value=”Gönder” />
<input type=”reset” name=”sifirla” value=”Sıfırla” />
</form>
</body>

php Uygulama 6

<?
$basla=10;
$bitir=100;
for($i=$basla;$i<=$bitir;$i++)
{
echo $i.”-”;
}
echo “<br/><br/>”;
while($basla<=$bitir)
{
echo $basla.”-”;
$basla=$basla+1;
}
echo “<br/><br/>”;
$basla=10;
$bitir=100;
do
{
echo $basla.”-”;
$basla=$basla+1;
}
while($basla<=$bitir)
?>

SONUÇ:

Üç farklı döngü kullanarak (for,while,do-while) 10’dan 100 ‘e kadar “-” sembolü ile ayırarak localhostta şu şekilde gösterir ;

Uygulama 5: Döngüler

<?
$basla=10;
$bitir=100;
for($i= $basla; $i<=$bitir;$i++)
{
echo $i.”-“;
}

echo “<br/><br/>”;
while($basla<=$bitir)
{
echo $basla.”-“;
$basla=$basla+1;
}
echo “<br/><br/>”;
$basla=10;

do{
echo $basla.”-“;
$basla++;
}while($basla<=$bitir)

?>

SONUÇ:

$basla değişkenine başlama değerini atarız, $bitir değerine de bitiş değerini atarız.  4. satırda for döngüsü için for($i= $basla; $i<=$bitir;$i++) yani $i eşit $basla’ya , $i küçük ve eşit $bitir’e, $i her defasında birer birer artar. Ekranda sayılar birbirine girmemesi için, ekranda “-” işaretini koymak için echo $i.”-“; satırını yazarız. Üç tane döngü kullandığımız için echo “<br/><br/>”; satırı ile döngüleri  birbirinden ayırmış oluruz. While döngüsü için while($basla<=$bitir) yani $basla  küçük ve eşit $bitir’e. Tekrar sayıları birbirinden ayırmak için echo $basla.”-“; satırını kullanırız. $basla=$basla+1; satırında $basla değerine $basla +1 değerini atarız. ve döngüleri ayarmak için echo “<br/><br/>”; satırını tekrar yazarız. do-while döngüsü için yine echo $basla.”-“; satırını yazarız ve sayıları birbirinden ayırırız.  $basla++; $basla değişkeni her defasında bir artsın. Ve while($basla<=$bitir) satırı $basla küçük ve eşit $bitir’e.

Uygulama 4: İç içe if-else kullanımı ile Otopark programı

<?
$cins=1;
$saat=30;
if($cins==1)
{
if($saat<=1)
$ucret=5;
else if($saat>1&&$saat<=3)
$ucret=7;
else if($saat>3&&$saat<=5)
$ucret=10;
else if($saat>5&&$saat<=24)
$ucret=15;
else
$ucret=15+($saat-24)*0.5;
}
if($cins==2)
{
if($saat<=1)
$ucret=7;
else if($saat>1&&$saat<=3)
$ucret=10;
else if($saat>3&&$saat<=5)
$ucret=15;
else if($saat>5&&$saat<=24)
$ucret=20;
else
$ucret=20+($saat-24)*0.75;
}

else
echo “Hatalı cins seçimi”;
echo $cins.” nolu araç türünün “.$saat.” saat için park ücreti, “.$ucret.” TL’dir.”;
?>

SONUÇ:

$cins hangi araba türü seçilecekse onu belirler. Mesela $cins=1 $cins e 1 değerini atarsak otomobil, $cins= 2 $cins e 2 değerini atarsak ticari araç seçmiş oluruz. $saat ise aracın otoparkta kaç saat duracağını belirler. örneğin; $saat=30 otoparkta 30 saat kaldığını belirtir. Otomobil için ilk  if-else yapısında if($saat<=1) yani eğer saat 1’den küçük ve 1’e eşitse $ucret=5; ücreti 5 TL dir. else if($saat>1&&$saat<=3) yani eğer saat 1’den büyük ve 3 ‘den küçük ve eşitse $ucret=7; yani ücret 7 TL dir. Bu şekilde devam eder ta ki 15. satıra gelene kadar. 15. satırda eğer 24 saatten fazla ise $ucret=15+($saat-24)*0.5; satırı çalışır. ve ücrette 15 TL + (saat -24)*0.5 şeklinde hesap yapar. Eğer cins otomobil değilde ticari araçsa 5-16 satırları çalışmaz ve alttaki if-else yapısına geçer. Eğer araç ticari araçsa if($saat<=1)  yani saat 1’den küçük ve eşitse $ucret=7; ücreti 7TL dir. Böyle devam eder. 28. satırda 24 saaten fazla ise $ucret=20 TL+($saat-24)*0.75; ücreti 20+(saat-24)*0.75 şeklinde hesaplar. Eğer cins 1 ya da 2 değilse 5-29. satırlar çalışmaz ve ekranda hatalı cins seçimi yazısını görürüz. echo “Hatalı cins seçimi”;  ve eğer cins 1 ise “1 nolu araç türünün 30 saat için park ücreti, 18 TL’dir.” şeklinde ekranda yazar. Ve program sonlanır.