• 28-01-2009, 11:43:21
    #1
    Üyeliği durduruldu
    Merhaba, Bir php sitesinden indirdiğim miniportal adlı portalı editlemeye uğraşıyorum.Portalda sayfaları panelden kendisi oluşturuyor, yazılan yazıları veritabanına kaydedip oradan çağırarak açılıyor sayfa. sayfayı index.php?sayfa=1
    şeklinde açıyor.
    Alıntı
    if($_REQUEST[sayfa]==""){

    include("orta.php");
    }
    if($_REQUEST[sayfa]=='sayfa'){
    include("sayfalar/sayfa.php");
    }else if($_REQUEST[sayfa]=='icerik'){
    include("sayfalar/icerik.php");
    }
    }
    yukarıdaki kodlarda indexten sayfaları çağırdığı komut var.Ben bu portala ziyaretci defteri iletişim formu vs. koymak istiyorum.Çağırırkende sayfa=zdefteri olarak çağıracak.
    Alıntı
    else if($_REQUEST[sayfa]==zdefteri'){
    include("sayfalar/zdefteri.php");
    şeklinde denedim ama olmadı bunu nasıl yapabilirim?
  • 28-01-2009, 12:02:25
    #2
    Üst üste üç if yapabilirsin veya switch ile halledebilirsin;
    if($_REQUEST[sayfa]==""){
    
    include("orta.php");
    }if($_REQUEST[sayfa]=='sayfa'){
    include("sayfalar/sayfa.php");
    }if($_REQUEST[sayfa]=='icerik'){
    include("sayfalar/icerik.php");
    }
    if($_REQUEST[sayfa]=='zdefteri'){
    include("sayfalar/zdefteri.php");
    }
    Bir de verdiğin kodda zdefteri yazan kısımda tırnağı unutmuşsun .
  • 28-01-2009, 12:17:16
    #3
    Üyeliği durduruldu
    macchess adlı üyeden alıntı: mesajı görüntüle
    Üst üste üç if yapabilirsin veya switch ile halledebilirsin;
    if($_REQUEST[sayfa]==""){
    include("orta.php");
    }if($_REQUEST[sayfa]=='sayfa'){
    include("sayfalar/sayfa.php");
    }if($_REQUEST[sayfa]=='icerik'){
    include("sayfalar/icerik.php");
    }
    if($_REQUEST[sayfa]=='zdefteri'){
    include("sayfalar/zdefteri.php");
    }
    Bir de verdiğin kodda zdefteri yazan kısımda tırnağı unutmuşsun .
    bunu bende bu yazıyı yazmadan önce denedim.Bu şekilde olmuyor sayfayı boş gösteriyor.Normal çağırdığımda sayfa dolu.
    switch ile nasıl olacak?
  • 28-01-2009, 12:53:18
    #4
    switch ($_REQUEST[sayfa]) {
    case "":
       include("orta.php");
        break;
    case "sayfa":
        include("sayfalar/sayfa.php");
        break;
    case "icerik":
    include("sayfalar/icerik.php");
        break;
        case "zdefteri":
    include("sayfalar/zdefteri.php");
        break;
        
    }
    gibi olabilir
  • 28-01-2009, 13:05:25
    #5
    Üyeliği durduruldu
    kafilem adlı üyeden alıntı: mesajı görüntüle
    switch ($_REQUEST[sayfa]) {
    case "":
       include("orta.php");
        break;
    case "sayfa":
        include("sayfalar/sayfa.php");
        break;
    case "icerik":
    include("sayfalar/icerik.php");
        break;
        case "zdefteri":
    include("sayfalar/zdefteri.php");
        break;
    }
    gibi olabilir
    oldu saol repledim
  • 28-01-2009, 13:11:44
    #6
    önemli değil kolay gele iyi çalışmlar