Wm Bilge  

Go Back   Wm Bilge > > >

Cevapla
 
Seçenekler Stil
  #1  
Alt 16-02-2018, 23:27
AkcaCan AkcaCan isimli Üye şimdilik offline konumundadır
 
Üyelik tarihi: Feb 2018
Mesajlar: 28
Konular:
Aldığı Beğeni: xx
Beğendiği Mesajlar: xx
AkcaCan is on a distinguished road
Arrow Php Ders 3

if nasıl kullanılır

Bu ders sonunda Php ile şartları kullanabileceksiniz.

Php ile Web sayfası yaparken en çok kullanacağınız komutlardan biri IF komutudur. Örneğin: kullanıcının şifresi doğru yazılmış mı ?, email adresi boş mu bırakılmış ?, şehir olarak istanbul seçilmiş mi ?

Bunların hepsinde dikkat ederseniz bir soru soruyoruz ve iki cevabı var. bu tip iki cevaplı sorular için if komutu kullanılır. IF komutunu Türkçeye Eğer olarak çevirebiliriz.


örnekler:

Eğer üye şifresi doğruysa giriş yap

Eğer üye adı boş ise uyarı ver

Eğer Giriş yapılmamış ise uyarı ver ... gibi



Php ile bu komutu kullanırken aşağıdaki gibi yazılır

Kod:
if (soru)
{
Soruya verilen cevap evet ise bu kısımdaki kodlar çalışır, 
Aksi halde bilgisayar bu kısım yokmuş gibi davranız
}
örnek: üye ismi boş olup olmadığı kontrol ediliyor.

Kod:
if($isim == "" )
{
print " Adınızı yazmayı unuttunuz";

}
Soru kısmını inceleyelim.

$isim=="" buradaki çift eşittir soru olarak algılanabilir.

mesela aşağıdaki de bir sorudur. Üye ismi Ahmet ise ekrana Hoşgeldin yazısı çıkar.

Kod:
if ( $isim == "Ahmet")
{
print "Hoşgeldin";

}
If komutu ile birlikte sadece == kullanılmaz. IF ile kullanabileceğiniz bazı parametreler aşağıda verilmiştir:

< Küçüktür
> Büyüktür
!= Eşit Değildir
== Eşittir
=== Eşittir ve Aynı cinstendir


Buraya kadar IF komutunda Evet cevabına göre yapılan işlemleri gördük. şimdi e Hayır cevabını işin içine katalım.


örnek: if için sorumuz şu civciv acıkmış mı ? Acıkmış ise soruya verilecek cevap Evet olacaktır ve ekrana çok acıktım yazısı çıkacak. Cevap hayır ise Karnım tok yazısı çıkacaktır. Bu örneği uygularsanız herzaman Çok acıktım diyecektir, bunun sebebi $civciv isimli değişkenin içine hiçbirşey koymadığımız için içerisi boştur.

Kod:
if($civciv=="")
{
print "Çok acıktııım";
}else{
print "Karnım Tok";
}

Civcivin karnını doyuralım ve içerisine Buğday koyalım.
(Civciv bu, heralde Fasulye yemiyecekti )

Kod:
$civciv="Buğday";

if($civciv=="")
{
print "Çok acıktııım";
}else{
print "Karnım Tok";
}
Bu aşamada değişken kavramını hatırlamakta fayda var. Herzaman böyle sabit örnekler olmayacağına göre gerçek hayatta kullanılan bir örnek verelim.

Kod:
$buay = date("m");
$bugun= date("d");

if($bugun ==15 AND $buay ==11)
{
Print "Bugün benim doğum günüm";
}
Örnekteki date komutu oldukça basit bir Php komutudur. takvime bakmanıza gerek kalmadan tarihi programda kullanmayı sağlar.

date("m") : Month , Ay
date("d") : Day , Gün

date ile ilgili diğer bilgiler için şuradan Fonksiyonlara bakabilirsiniz: Date



Bu örnekte dikkat etmeniz gereken AND isimli bağlaçtır. AND (Türkçesi: VE) sayesinde aynı anda birkaç soruyu birleştirebiliriz. yukarıdaki örneği şu şekilde okumak mümkün.

Bugün==15 VE Buay==11 ise print çalışsın. böylece tam doğum gününüzde web sayfanızın tepesinde bir uyarı çıkartmanız mümkün.



Ödev: Aşağıdaki komut çalıştığında ekrana ne yazar.

Kod:
$sayi= 5 ;

$sayi = $sayi * 2 ;

if ( $sayi > 5 ) 
{
$sayi = 6;
}else{
$sayi = 6 +1;
}

print $sayi;
Soru uzun zannedip hemen korkmayın. bilgisayar herzaman bu komutlara satır satır bakarak yorumlar. sizde bilgisayar gibi korkmadan her satıra sırayla bakarak aşağıya doğru işlemleri yapmalısınız.
Alıntı ile Cevapla
  #2  
Alt 13-10-2018, 14:53
wmcnr wmcnr isimli Üye şimdilik offline konumundadır
 
Üyelik tarihi: Oct 2018
Mesajlar: 17
Konular:
Aldığı Beğeni: xx
Beğendiği Mesajlar: xx
wmcnr is on a distinguished road
Standart

Çok teşekkürler. Emeğinize sağlık hocam.
Alıntı ile Cevapla
Cevapla

Seçenekler
Stil





Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
İçerik sağlayıcı paylaşım sitelerinden biri olan wmbilge.net WebMaster Forum Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. wmbilge.net hakkında yapılacak tüm hukuksal Şikayetler buradan iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde wmbilge.net yönetimi olarak tarafımızdan gereken işlemler yapılacak ve size dönüş yapacaktır.
Search Engine Optimisation provided by DragonByte SEO v2.0.36 (Lite) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.