İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

IF , ELSE ...

annudora

0
İyinet Üyesi
Katılım
6 Mart 2006
Mesajlar
2,016
Reaction score
3
Konum
@nkara
$kriter = $_GET[k];
if (empty($kriter)) {
$kriter = $_POST[k];
}

bunu EĞER "k" stringi boş ise k=BEDAVA olsun DEFAULT değer olarak yapmak istiyorum.

if K boş ise
$kriter = $_POST[k];
else
....
end if


ASP cesi böyle :) PHP de nasıl uygulanıyor ?
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
Konum
hawaii. ama sanal tur.
PHP:
$kriter = (isset($_GET["k"]) && !empty($_GET["k"])) ? $_GET["k"] : (isset($_POST["k"]) && !empty($_POST["k"])) ? $_POST["k"] : 'bedava';

bu bir şekil. olur da çalışmazsa

PHP:
if(isset($_GET["k"]) && !empty($_GET["k"])) {
$kriter = $_GET["k"];
} else if(isset($_POST["k"]) && !empty($_POST["k"])) {
$kriter = $_POST["k"];
} else {
$kriter = 'bedava';
}
 

annudora

0
İyinet Üyesi
Katılım
6 Mart 2006
Mesajlar
2,016
Reaction score
3
Konum
@nkara
Evet sanırım bu sonuncu oldu. Deneyeyim.
2 cevabada teşekkürler...
 

Ozcan

0
İyinet Üyesi
Katılım
12 Mayıs 2007
Mesajlar
3,749
Reaction score
59
Konum
Antalya
$kriter = $_GET[k];
if (empty($kriter)) {
$kriter = $_POST[k];
}
if ($kriter=='') { $kriter='bedava';}
 

Alexis

0
İyinet Üyesi
Katılım
24 Ekim 2005
Mesajlar
678
Reaction score
5
Ozcan, get ile birşey gelmez ise ilk satırın hata verebilir, "undefined variable" diye.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst