Php-nuke icinde IF Yapısı [4 Bölüm] konusu , 1. Bölüm Bir onceki makalemizde,formlar yardimiyla verilerin kullanicidan alinip server uzerindeki bir PHP dosyasi yardimiyla nasil islenecegini gormustuk."PHP ile HTML taglarinin kullanimi" isimli bu makalemizin sonunda yazdigimiz kucuk "Kredi Istek ...
![]() |
| ||||
1. Bölüm Paylaş Bir onceki makalemizde,formlar yardimiyla verilerin kullanicidan alinip server uzerindeki bir PHP dosyasi yardimiyla nasil islenecegini gormustuk."PHP ile HTML taglarinin kullanimi" isimli bu makalemizin sonunda yazdigimiz kucuk "Kredi Istek Formu" uygulamasinda kullanicin girdigi "Yas" alani icin bir kontrol gerceklestirmemistik.Oysaki gercek hayatta biliyoruz ki yasi "0-5" arasindaki hic kimse boyle bir bilgisyar formunu dolduramaz veya kimsenin yasi "189" gibi bir deger alamaz. Bir programlama dili icerisinde "Karar Verme Yapilari" onemli yer tutar.Bu cogu zaman verdigimiz sartlar icerisinden bilgisayarin uygun olani o andaki verilere gore secmesini saglamaktir. Bir Insanin Alisveris Surecini Incelemek ve Programlama Mantigini Anlamak Simdi sizlere her gun yaptigimiz bir alis-veris sureci icin beynimizin nasil calistigini gostermek istiyorum.Bu sekilde programlama mantigini ve beyninizin nasil bilgisayar gibi calistigini ve sandiginizdan ne kadar fazla seye sahip oldugunuzu goreceksiniz.Programcilik nedir ki? Zaten her gun bunu farketmesek te yapiyoruz ![]() 1.Buzdolabini kontrol et.Sut,peynir,Yumurta bitmis mi?Gerekli ise listeye ekle. 2.Ekmeklige bak Ekmek lazim mi?Lazimsa listeye ekle 3.Eger evcil hayvanin varsa ihtiyaclari 6'inci isleme git. 4.Supermarket'e git. 5.Listedekileri cebindeki 10.000.000 TL'ye gore al. 6.Evcil hayvanin yiyecegini kontrol et.Lazimsa listeye ekle 7.Hayvan Mutlu. 8.Supermarkete git.Listedekileri al. 9.Eve Don TV Izle. 10.Keyfine Bak. IF Yapilari Bir onceki makalede "if" yapisini daha size bu makaleyi yazmadan kullanmistik.Kusura bakmayin ).Saka bir yana bu onemli yapi ile olabildigince erkenden hasir nesir olmanizi saglamak icin bunuyaptik."IF" yapilari belkide programcilarin en cok kullandigi yapilardir.Neredeyse her karar verme yapisinda kullanilirlar.Kullanim sekli cok basit olarak soyledir. IF (eger sart saglaniyorsa) satirdaki kodu uygula if karar verme yapisinda eger ilk verilen satirdaki kod grubu sartlari sagliyorsa satirin geri kalanindaki kod grubu uygulanir.Eger sartlari saglamiyorsa goz ardi edilerek bir alttaki satir okunur. Bir mantiksal ornek veririsek, if (hava yagmurlu ise) semsiyeni al Disari cik Ilk satirda if komutundan sonra sartimizi belirttik.Bilgisyar havayi kontrol etti eger yagmurlu ise bize semsiyeyi aldirdi.Eger hava yagmurlu degilse direkt olarak bizi disari cikartti.Mantik cok basit. Eger verecegimiz sartlar bir tek komutunda belirtilemiyorsa soyle bir yapi kullaniyoruz. If (eger sart saglaniyorsa) { Bu parantezlerin icinde verilen tum kod grubunu uygula } Mantiksal ornegimize donersek bu yazim sekli icin ornegimiz su sekilde, If (hava yagmurlu ise) { Semsiyeyi Al Yagmurlugu Al } Disari cik Bir kez daha belirtelim "Disari cik" terimi her sart altinda uygulanacaktir.Ama onemli olan nokta biz disariya semsiye ve yagmurlugu alip mi cikacagiz yoksa almadan mi? Iste buna bilgisyar hava durumunu kontrol ederek karar veriyor.Disariya eger hava yagmurlu ise bizi elimizde semsiye ve yagmurlukla cikariyor. Parantezlerin icindeki ifadenin buyuklugu veya ne kadar fazla kod icerdigi hic bir zaman onemli degildir. Boolean Degiskenler Degisken tiplerini bir onceki konmuzda siniflandirmistik.Ayni string degisken tipi gibi boolean degisken tipi de mevcuttur.Boolean degiskenler yanlizca iki deger alabilir.Dogru ve Yanlis Eger boolean olarak tanimladigimiz degiskenimiz dogru degerini donduruyorsa alacagi deger numerik olara "1" dir.Eger boolean degiskenimiz "yanlis" degerini donduruyorsa alacagi deger "0" dir. Ornek vermek istersek, $Degisken = true; Burada yazilan "true" ifadesrinin ingilizceden turkceye tam cevirisi "dogru" dur. Boyle bir satir kod icin echo komutunu kullanarak $Degisken degiskeninin tuttugu degeri gormek istersek, echo $Degiken; ekranda yanlizca "1" degeri gorunur. Boolean Islemler ">" ve "" ifadesi buyuk , "
|
| MGTDİZAYN WEB TASARIM |
|
![]() |
| Tags: bolum, yapisi |
| Bookmarks |
| Etiketler |
| bölüm, yapısı |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| Modlara ozel bir bölüm Açmak ? | vkt78 | Genel vBulletin Sorunları | 1 | 03-30-2010 01:42 AM |
| mIRC Scripting Bölüm Kuralları | SİMAR | mIRC Scripting | 0 | 03-21-2010 04:09 PM |
| Yeni Kategori ve Bölüm Açma | yorgunn41 | Programlama Makaleleri | 0 | 02-07-2010 05:36 PM |
| Bölüm Yönetimi (Section) | By_SeZeR! | Joomla | 0 | 01-14-2010 12:48 AM |
| Bölüm/Forum Dağılımı | SİMAR | Yönetim | 0 | 01-09-2010 06:17 PM |