• 05-11-2009, 19:03:33
    #1
    Üyeliği durduruldu
    <?php
    $i = $_GET["sayfa"];
    switch ($i) {
    case "misafir":
        echo 'Misafirdeki Kodlar';
    break;
    
    case "uye":
        echo "Uyedeki Kodlar";
    break;
    }
    ?>
    2 seçenek ekleniyor benim 2 den çok eklemem gerek. 3. seçeneği ekleyince hata veriyor ?
  • 05-11-2009, 19:09:38
    #2
    case olayı ile çözebilirsin

    get ile önce ?a= yı alıp,

    if ($a == "a") {
    } else {
    }

    ile basit yoldanda çözebilirsin.
  • 05-11-2009, 19:13:06
    #3
    Üyeliği durduruldu
    hocam bu işi bilmiyorum tam yazarsan makbule geçer. Anlamadım dediğin birşeyden.
  • 05-11-2009, 19:22:06
    #4
    Üyeliği durduruldu
    <?php
    $i = $_GET["sayfa"];
    switch ($i) {
    case "deneme1":
        echo "sayfa parametresi deneme1";
    case "deneme2":
        echo "sayfa parametresi deneme2";
    }
    ?>
    phpde uzman değilim. yukarıdaki kodu dene umarım hata yapmamışımdır.
  • 05-11-2009, 19:22:50
    #5
    Sanırım istediğin...
    Alıntı
    $x = $_GET['x'];
    if($x="deneme"):
    echo "DENEME 1";
    elseif($x=="deneme2"):
    echo "DENEME 2";
    endif;
  • 05-11-2009, 19:23:14
    #6
    <?php        
    
    $sayfa = $_GET["sayfa"];  
         
    if (($sayfa == "anasayfa") or ($sayfa ==""))  
    
    { include("ana.php");  
          
    } else if($sayfa == "hakkinda")  
    
    { include("hakkinda.php");  
    
    } else if($sayfa == "iletisim")  
    
    { include("iletisim.php");  
          
    } else if($sayfa == "sss")  
    
    { include("sss.php");  
         
    } else if($sayfa == "linkler")  
    
    { include("linkler.php");  
    
    } else if($sayfa == "gizlilik")  
    
    { include("gizlilik.php");  
    
    } else { include("hata.php");  
    
    }  
    
    ?>
    Bu teknik ile statik bir index.php sayfası tanımlarsın ve sonra dinamik olarak değişken içeriğini include yöntemi ile bu statik sayfaya dahil edersin.
  • 05-11-2009, 19:30:25
    #7
    Üyeliği durduruldu
    vezir adlı üyeden alıntı: mesajı görüntüle
    <?php
    $i = $_GET["sayfa"];
    switch ($i) {
    case "deneme1":
        echo "sayfa parametresi deneme1";
    case "deneme2":
        echo "sayfa parametresi deneme2";
    }
    ?>
    phpde uzman değilim. yukarıdaki kodu dene umarım hata yapmamışımdır.
    Hocam güzel çalışıyor benim istediğim sistem bu.
    Fakat ben div html kod tanımyalacam onun içine.

    sayfa.php?islem=deneme deyince

    <div class="deneme>
    dasdasd
    </div>

    Şeklinde kodları çalıştırma imkanımız varmı
  • 05-11-2009, 19:36:53
    #8
    Üyeliği durduruldu
    olur tabiki.

    $i = $_GET["sayfa"];

    satırındaki sayfa yazan yeri islem ile değiştir.

    echo kısımlarınıda aşağıdaki şekilde ayaarlayabilirsin. çift tırnağıda tek tırnağa çevirip aralarına normal html ekleyebilirsin.

    echo 'html kod';
  • 05-11-2009, 19:40:18
    #9
    Üyeliği durduruldu
    Alıntı
    <?php
    $i = $_GET["sayfa"];
    switch ($i) {
    case "deneme1":
    echo '
    <HTML>
    <form method="POST" action="--WEBBOT-SELF--">
    <p>Kullanıcı Adı: <input type="text" name="T1" size="20"><br />
    Parola : <input type="text" name="T2" size="20"><br />
    <input type="submit" value="Gönder" name="B1"><input type="reset" value="Sıfırla" name="B2"></p>
    </form>
    </HTML>
    ';
    case "deneme2":
    echo "sayfa parametresi deneme2";
    }
    ?>
    yapıyorum

    deneme.php?sayfa=deneme1 diyorum login formum gözüküyor fakat dibinde deneme2 de gözüküyor neden ?