• 02-11-2009, 22:35:09
    #1
    Şöyle bir kodum var .
    <?php if (empty($xe)) { echo ' '; } else { echo '.$xe.';}?>
    bu kodun içine elseden sonraki echo '.$xe.' yerine alttakini nasıl monte ederim ?
    zaten kod if empty li 2. if olur mu?

    <?
    if ($xe="kitap") echo $dil['kitaptr'];
    elseif ($xe="defter") echo $dil['deftertr'];
    else echo  $dil['kalemtr'];
    ?>
  • 02-11-2009, 22:37:42
    #2
    <?php
    if (empty($xe)) echo ' ';
    elseif ($xe=="kitap") echo $dil['kitaptr']; 
    elseif ($xe=="defter") echo $dil['deftertr'];
    else echo  $dil['kalemtr'];
    ?>
  • 02-11-2009, 22:51:11
    #3
    çok saol python koda bakınca çalışacak gibi duruyor deniyeyim
  • 02-11-2009, 22:54:37
    #4
    "eşittir" sorgulaması yaparken tek eşit değil iki eşit kullanmayı unutma. Hatta denk mi şeklinde 3 eşittir de kullanabilirsin..

    if (empty($xe))
    {
    	echo ' ';
    }
    else if ($xe == 'kitap')
    {
    	echo $dil['kitaptr'];
    }
    else if ($xe == 'defter')
    {
    	echo $dil['deftertr'];
    }
    else
    {
    	echo $dil['kalemtr'];
    }
  • 02-11-2009, 23:08:35
    #5
    junko sende saol
  • 03-11-2009, 03:57:11
    #6
    $xe=strip_tags(trim($xe));
    
    if ($xe) echo $dil[$xe.'tr']; else echo ' ';
  • 03-11-2009, 08:20:59
    #7
    Üyeliği durduruldu
    ternary operatörüde kullanilabilinir
    $xe=strip_tags(trim($xe));
    echo ($xe)?$dil[$xe.'tr']:' ';