ASP : ------------------------------
if deyimi: (if .. end if)<%
isim="Adnan"
if isim="Menderes" then
response.write "Evet Doğru Bildiniz.<BR>"
end if
%>
If.. Else .. end ifVBScriptin vereceğiniz bir durumun bulunup bulunmadığını sınamasını sağlar. Genel yazım kuralı şöyledir:
If şart Then
[şart doğru ise yapılacak işler]
Else
[şart doğru değilse yapılacak işler]
End If
Örnek :
<%
isim="Adnan"
if isim="Adnan" then
response.write "Evet Doğru Bildiniz.<BR>"
Else
response.write "Bilemediniz. Adım menderes?<BR>"
end if
%>
// sonuç : Evet Doğru Bildiniz. yazar.
if .. elseif .. else .. end if Örnek :
<%
isim="Menderes"
if isim="Adnan" then
response.write "Evet Doğru Bildiniz.<BR>"
elseif isim="Menderes" then
response.write "Adnan Bey Menderes Nicki ile gelmiş"
Else
response.write "İstemediğimiz bir değer veya boş?<BR>"
end if
%>
Eğer şartlardan biri tutmuyorsa ;<%
isim="Menderesx"
if isim="Adnan" then
response.write "Evet Doğru Bildiniz.<BR>"
elseif isim="Menderes" then
response.write "Adnan Bey Menderes Nicki ile gelmiş"
Else
response.write "İstemediğimiz bir değer veya boş?<BR>"
end if
%>
PHP :---------------------
if deyimi : (if komutlar)Örnek :
<?
$isim="Adnan";
if ($isim=="Adnan") {
Echo "Evet Doğru Bildiniz.<BR>";
}
?>
If.. Else .. If (şart)
Komut ifadesi
Else
Komut ifadesi
Örnek :
<?
$isim="Adnan";
if ($isim=="Adnan") {
Echo "Evet Doğru Bildiniz.<BR>";
}
Else {
Echo "Bilemediniz. Adım menderes?<BR>";
}
?>
// sonuç: Evet Doğru Bildiniz. yazar.
if ( koşullar ) {
koşullar doğru ise yapılacak işlere ilişkin komutlar
}
elseif (diğer koşullar) {
diğer koşullar doğru ise yapılacak işlere ilişkin komutlar
}
else {
diğer her durumda yapılacak işlere ilişkin komutlar
}
If (şart)... ElseIf (sart) .. Else ..<?
$isim="Menderesx";
if ($isim=="Adnan") {
Echo " Evet Doğru Bildiniz.";
}
elseif ($isim=="Menderes"){
Echo " Adnan Bey Nicki ile Gelmiş";
}
else
{
Echo " isim değişkeni istediğimiz değer değil";
}
?>
//sonuç :isim değişkeni istediğimiz değer değil
Eğer şartlardan biri istediğimiz ise;
<?
$isim="Menderes";
if ($isim=="Adnan") {
Echo " Evet Doğru Bildiniz.";
}
elseif ($isim=="Menderes"){
Echo " Adnan Bey Nicki ile Gelmiş";
}
else
{
Echo " isim değişkeni istediğimiz değer değil";
}
?>
//sonuç :Adnan Bey Nicki ile Gelmiş
Hakkı Öcal Beyin dediği gibi sözü özetlersek elseif konusunda ;
Bunu bir örnekle ifade edelim: Eğer saat 12’den önce ise sayfaya “Günaydın” yazdır; saat 12’den sonra ise “Tünaydın” yazdır.
Fakat burada bir eksiklik var: Saat 18’den sonra ise sayfaya “İyi akşamlar!” yazdırmamız daha doğru olmaz mı? If döngüsü kendi içinde sınırsız Elseif (ikinci şartlı döngü) imkanı vererek bize bunu sağlar. Her Elseif’i yeni bir If gibi düşünebilirsiniz..