• 12-02-2010, 00:56:12
    #1
    Arkadaşlar öncelikle cevaplar için şimdiden teşekkür ederim.. Saatlerde uğraşmamın ve araştırmamın sonucunda birşey elde edemedim..

    <?php
    if (isset($konu) AND $konu="test"){include("konu.php");}
    elseif (isset($konu) AND $konu="test1"){include("konu1.php");}
    ?>

    Şeklinde bir link gizleme olayı kullanıyorum (yukardaki örnektir)

    index.php?konu=test yada konu=test1 şeklinde.

    Ama ben şunu yapmak istiyorum.

    index.php?konu=test$id=1

    yukarıdaki include olayını yapıcak ama $id=1 yapılınca başka bir sayfayı include edicek bunu nasıl yapabilir.
  • 12-02-2010, 09:15:46
    #2
    Üyeliği durduruldu
    araya & isareti koymaniz gerekiyor

    index.php?konu=test&id=1

    gibi
  • 12-02-2010, 12:08:11
    #3
    Tamamda bunun kodu nasıl olucak.

    if($konu =="tesst"){include("test.php");}
    elseif($konu =="test1"){include("test1.php");}
    elseif($id =="1"){include{"test1-1.php");}

    index.php?konu=test

    test.php inlude ediyor

    index.php?konu=test&id=1 olunca link test1-1.php inlude etmesini istiyorum. Yani linkte iki değişken olucak.
  • 12-02-2010, 12:14:30
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    test.php nin içerisine id'e göre yapacağınız sorgularınızı ve sonuçlarınızı yazdırırsınız. konu=test olunca test.php yi include eder. ekstradan id=1 veya daha farklı bişey olursa mesela id=5 gibi falan o zmanda id değerine sahip içeriği yazar zaten. test.php include edildi çünkü. Umarım anlaşılmıştır.
  • 12-02-2010, 12:16:26
    #5
    if'de and kullanmayı denersen başarırsın istediğini.
  • 12-02-2010, 12:19:27
    #6
    Şimdi şöyle açıklayayım.

    if(isset($dil) AND $dil =="tr"){ include ("index-tr.php"); }
    elseif(isset($dil) AND $dil =="eng"){ include ("index-eng.php"); }

    Yukarudaki koddan olay anlaşılıyordur..

    sayfanın uzantısı index.php?dil=tr olarak yada eng olarak geliyor. Bu uzantıyı bozmadan başka bir sayfa inlude etmek istiyorum. dil=tr&id=1 buda farklı bir sayfayı seçicek ama oradaki tr değiştirip eng olursa o sayfanın ingilizcesini çekeceği için farklı bir dosyayı include ettiricem. Yukarıdaki kodun devamı nasıl olmalı. yada index-tr.php dosyalarının içerisindenmi id almalıyım aynı yöntemle.?
  • 12-02-2010, 12:22:20
    #7
    ByDeniS adlı üyeden alıntı: mesajı görüntüle
    Şimdi şöyle açıklayayım.

    if(isset($dil) AND $dil =="tr"){ include ("index-tr.php"); }
    elseif(isset($dil) AND $dil =="eng"){ include ("index-eng.php"); }

    Yukarudaki koddan olay anlaşılıyordur..

    sayfanın uzantısı index.php?dil=tr olarak yada eng olarak geliyor. Bu uzantıyı bozmadan başka bir sayfa inlude etmek istiyorum. dil=tr&id=1 buda farklı bir sayfayı seçicek ama oradaki tr değiştirip eng olursa o sayfanın ingilizcesini çekeceği için farklı bir dosyayı include ettiricem. Yukarıdaki kodun devamı nasıl olmalı. yada index-tr.php dosyalarının içerisindenmi id almalıyım aynı yöntemle.?

    o zmanşu şekilde dene;

    if(isset($dil) AND $dil =="tr"){ include ("index-tr.php"); }
    elseif(isset($dil) AND $dil =="eng"){ include ("index-eng.php"); }
    elseif($dil =="eng" AND $id==1){ include ("index-eng-1.php"); }
    elseif($dil =="tr" AND $id==1){ include ("index-tr-1.php"); }


    şeklinde ...
  • 12-02-2010, 12:23:29
    #8
    Denedim ama sürekli

    Parse error: syntax error, unexpected '{' in

    bu ve buna benzer hata alıyorum.
  • 12-02-2010, 12:28:39
    #9
    ByDeniS adlı üyeden alıntı: mesajı görüntüle
    Denedim ama sürekli

    Parse error: syntax error, unexpected '{' in

    bu ve buna benzer hata alıyorum.
    hatada yazan satırı kontrol et. mesela hatanın sonunda online 10 falan gibi bir değer olur. hatada yazılı sayfada hangi dosyanda ise hata o sayfada o satıra bak. bi yerde bi hatan var. yazım hatası.