İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

if de problem...

H

hoppala

Misafir
aşağıdaki kodda "nerede" ne olursa olsun hep dunyadabirkusvar yazıyor.
dosya.php?nerede=ayda diye girince aydabirkusvar yazmasını istiyorum ama olmuyor. yardım ederseniz sevinirim.
PHP:
<?
$nerede = $_GET['nerede'];
$q = $_GET['ney'];
if (($nerede = dunyada))
            {
          echo "dunyadabirkusvar";
            }
         else
         if ($nerede = ayda)
            {
            echo "aydabirkusvar";
            }
         else
            {
       echo "hicbiyerdekusyok";
            }
?>
 

bronze

0
İyinet Üyesi
Katılım
24 Ekim 2004
Mesajlar
48
Reaction score
0
PHP:
$nerede = $_GET['nerede']; 
$q = $_GET['ney']; 
if (($nerede=="dunyada")) 
            { 
          echo "dunyadabirkusvar"; 
            } 
         else 
         if ($nerede=="ayda") 
            { 
            echo "aydabirkusvar"; 
            } 
         else 
            { 
       echo "hicbiyerdekusyok"; 
            }
eşittir kullanımınız yanlış
 
M

mfk_1868

Misafir
else içinde ifleride elseif seklinde kullanırsan kod kısalır ve kolaylaşır
 

WhiteKey

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
400
Reaction score
0
Konum
istanbul
PHP:
<?
$nerede = $_GET['nerede'];
$q = $_GET['ney'];
if ($nerede = dunyada){
          echo "dunyadabirkusvar";
            } elseif ($nerede = ayda){
            echo "aydabirkusvar";
            } else {
       echo "hicbiyerdekusyok";
            }
?>
 

elmasgunes

0
İyinet Üyesi
Katılım
27 Ocak 2004
Mesajlar
1,443
Reaction score
0
PHP:
<?
$nerede = $_GET["nerede"];

if ( $nerede == "dunyada" ){
	echo "dunyadabirkusvar";
} elseif ( $nerede == "ayda" ){
	echo "aydabirkusvar";
} else {
	echo "hicbiyerdekusyok";
}
?>
 

WhiteKey

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
400
Reaction score
0
Konum
istanbul
$nerede = $_GET['nerede'];
$q = $_GET['ney'];
if (($nerede=="dunyada"))
{
echo "dunyadabirkusvar";
}
else
if ($nerede=="ayda")
{
echo "aydabirkusvar";
}
else
{
echo "hicbiyerdekusyok";
}


bunu alıntı yapacağıma üsttekini almışım :)
neyse ben genede dinleneyim :D
 

oyuncu

0
İyinet Üyesi
Katılım
30 Ekim 2002
Mesajlar
602
Reaction score
1
güzel çalışma
PHP:
<?php
$nerede = $_GET['nerede']; 
$q = $_GET['ney']; 
$sonuc = ($nerede=="dunyada") ? "dunyadabirkusvar" :  (($nerede=="ayda") ? "aydabirkusvar" : "hicbiyerdekusyok");
echo $sonuc;
?>

kod yazım konusunda online destek vakit oldukça sağlanır. (no asp or .net)

tekrar post yapmadım :
neyi toparlayacaklar anlamadım elmas. 3 satır kod; 50 satırsada zaten her işlemin üstüne ne yaptığını yazmalı eğer program yazıyorsa yoksa zaten anlamı yok ki.

Serbülent Daşkın
http://www.yenisunucu.com
icq:687899
msn:[email protected]
 

elmasgunes

0
İyinet Üyesi
Katılım
27 Ocak 2004
Mesajlar
1,443
Reaction score
0
oyuncu' Alıntı:
PHP:
<?php
$nerede = $_GET['nerede']; 
$q = $_GET['ney']; 
$sonuc = ($nerede=="dunyada") ? "dunyadabirkusvar" :  (($nerede=="ayda") ? "aydabirkusvar" : "hicbiyerdekusyok");
echo $sonuc;
?>
Bu şekilde yaparsanız, mesela 10 tane yer olduğu zaman, toparlamak için zorlanabilirsiniz :)


ben de tekrar post atmıyayım:
Bu verdiğin tek satırda if komutunu 50 tane else içeren bir yapı için düşünemiyorum.
 

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