Sanaldev.netBloom

Php Dersi 3 İf- else

Published on Salı, Nisan 7, 2009 by admin

Saatlerimiz 03:08  gösterirken bir php dersi ile merhabalar :-) bu dersimizde php de if else (şöyle deÄŸilse böyle) konusunu iÅŸlic. Hadi Bismillah…  

if  else komutu php’de; EÄŸer bu böyle ise bunu şöyle ise ÅŸunu yap deÄŸilse böyle yap gibi ifadelerde if- else komutları kullanılır.

Kısaca bir örnek verelim;

< ?
if (şartlar yazılır) {
şartlar doğru ise burası çalışır.
}
else {
şartlar yanış ise burası çalışır.
}
?>


Şimdi php kodlarında örnek çözelim.

<?
$sayi1 = 5 ;
$sayi2 = 3 ;
$toplami = $sayi1 + $sayi2 ;if ($toplami == 12) {
echo "Cevap DoÄŸru";
}
else {
echo "Cevap yanlış" ;
}
?>

Örnekte görüldüğü gibi 2 sayıyı topladık,  işlem sonucu olarak 12 sayısını istedik ve sayılarımız 8 cevabını vereceği için kodlarımız if komutunu zıpladı ve direk else komutunu çalıştırdı. sonuç olarak ekrana Cevap yanlış yazacaktır. Eger 12 olan değeri 8 yapsaydık if komutu çalışacak ve Cevap doğru yazacaktı, isterseniz deneyin ;)

İf  else ile başka bir örnek :


<?
$ders = "fizik" ;
if ($ders == "mat.")
{
echo ("mat seçtiniz");
}
elseif ($ders == "fizik")
{
echo ("Fizik seçtiniz");
}
elseif ($ders == "kimya")
{
echo ("kimya seçtiniz");
}
else
{
echo ("Ders Seçiniz.");
}
?>

Burda ise else if kullandık, yani bu ise bunu hayır bu ise bunu değilse bunu kullan gibisinden bir örnek.

Php de kullanıcı giriş mantığı if-else komutu ile yapılır, fakat bilmemiz gereken küçük bir ayrıntı var. Malum kullanıcı ve şifresini giriş yapan kişiden tek bir defa isteyeceğiz. yani ilk önce kullanıcı adı ver sonra şifreni ver gibisinden öyle saçma sapan şeyler  :) olmucak ben hiç görmedim daha önce böyle bişey göstermemde :)

Mantık ÅŸu kullanıcı adı ve ÅŸifresini aynı anda isticez ve iki deÄŸeri ayı anda sorgulucaz ve deger döndürücez. Bunun için and  (&&) ve anlamında, or ( || ) veya anlamında,  yani kullanıcı ve  ÅŸifre doÄŸru ise böyle deÄŸilse böyle yap gibisinden…


<?
$kullanici = "sanaldev" ;
$sifre = "123456";
if ($kullanici == "sanaldev" &amp;&amp; $sifre == "123456"){
    echo "kullanıcı girişi doğrulandı";
}

    else {
            echo "Kullanıcı girişi doğrulanmadı.";
    }
?>;

Örnekte olduÄŸu gibi kullanıcı adımız sanaldev ve ÅŸifremiz 123456 deÄŸiÅŸkenler arasına && simgesini koyduk yani “ve” diyerek iki deÄŸiÅŸkeni cevabını istedik.  DeÄŸiÅŸkenimize atadığımız kullanıcı adı veya ÅŸifreyi deÄŸiÅŸtirdiÄŸimiz  zaman “Kullanıcı giriÅŸi doÄŸrulanmadı.”   ekrana yazacaktır.  kodlarımızı çalıştırdığımız zaman ekrana “kullanıcı giriÅŸi doÄŸrulandı” yazacaktır.

İf-else ile ilgili başka bir örnek daha;


<?
$sayi = "5" ;

if ($sayi &gt; "3" and $sayi &lt; "15" ) {
    echo "Girdiğiniz sayı onaylandı. " ;
}
    else {
            echo "Lütfen 3 ile 15 rakamları arasında sayı giriniz." ;
    }
?>

Bu örnekte 3 ile 15 arasında bir rakam istedik, yani sayımız 3′ten büyük ve(and kullandık) 15′ten küçük olsun istedik, sayımızı 5 girdiÄŸimize göre ekrana “GirdiÄŸiniz sayı onaylandı.” yazacaktır. Dikkat ettiyseniz burda küçüktür büyüktür iÅŸaretlerini kullandım ve yukarıdaki örneklerde araya && kullanmıştım burda ise and kullandım. bunların kullanım açısından hiç bir fark yoktur, kafanıza göre takılın iÅŸte :-) .

Benden bu kadar kısa tutim diyom uzuyo aq neyse saÄŸlık olsun. Gelecek dersimize html formlardan bilgi çağırmayı öğrenicez, yani ben biliyomda  :-) sizin için… görüşmek üzere.

Örnek Kodları indir

PaylaÅŸ:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • eKudos
  • LinkArena
  • LinkedIn
  • Live
  • MySpace
  • Ping.fm
  • Reddit
  • Technorati
  • Yahoo! Buzz
  • StumbleUpon

Benzer konular

Have Your Say
İsim ↓
Mail Adresi ↓
Web Siteniz ↓
Konu hakkında ne düşündüğünüzü yazınız ↓
Bu etiketleri kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Reklam
Abone ol
Sitemizin güncellemeleri takip etmek istiyorsanız ABONE olunuz
Kategoriler
Tag Cloud
Recent Comments
  • admin: Walla hocam kursa git evy ama herÅŸe...
  • ferhat: Bende bir Kurs arıyorum ama bir tür...
  • sezai: Pek anlayamadım yani pardüs iÅŸletim...
  • ByMooNWaLKeR: tema süper ancak indirme linki yok ...
  • admin: Php ile yapman için indirdiÄŸin dosy...

böcek ilaçlama - otopark dizayn - güç kaynağı - erotik shop seks shop - sex shop