Welcome, Guest. Please login or register.
Did you miss your activation email?
July 09, 2008, 09:25:48 am
42751 Posts in 8091 Topics by 17932 Members
Latest Member: codder
Turk-Php.Com Forum  |  Yardım Forumları  |  Genel Yardım  |  include hakkında yardım « previous next »
Pages: [1] Print
Author Topic: include hakkında yardım  (Read 311 times)
muratti32
Yeni Kullanıcılar
*
Offline Offline

Posts: 5


View Profile
include hakkında yardım
« on: March 23, 2008, 09:03:02 am »

herkeze kolay gelsin okulumun web sitesini yapıyorum. index sayfama personellerin listesini alıyorum ve isimlerine link veriyorum çağırdım sayfada o isme ait id ile veritabanından bilgileri çekiyorum fakat bi yerde include fonksiyonunu şu şekilde kullandığımda sayfa sapıtıyor.

isme verdiğim link şu:
Code:
index.php/kat=pers&id=1

index de çalıştırdğım kod ise şu :
Code:
if ( $_GET['kat'] == "pers" ) {
     $link = "personel/personel.php?id="+$_GET['id'];
         include($link);
    }
   

problem nerde acaba işin içinden çıkamadım bir türlü.

şimdiden teşekkürler
Logged
experdll
Yeni Kullanıcılar
*
Offline Offline

Posts: 16


View Profile
Ynt: include hakkında yardım
« Reply #1 on: March 23, 2008, 09:20:46 am »

Yardımcı olabilirmiyim diye bir baktım ama sorun çok aydınlatıcı gelmedi bana benim düşük kapasiteli algılama yeteneğimden olabilir.Anlayabilip cevaplayan arkadaşımız olursa lütfen cevapla birlikte soruyuda anlaşılır bir şekilde yansıtabilirmi?

mesela soruda verilen örnekten çok fazla sonuç çıkartamadığım için sorucam neden

if ( $_GET['kat'] == "pers" ) {
        $link = "personel/personel.php?id="+$_GET['id'];
         include($link);
    }

Burada include ettiğin

                personel/personel.php?id="+$_GET['id'];

linkini sayfaya basmak yerine $link değişkenine aktardığın.

Dediğim gibi algılama yeteneğim gerçekten zayıf oluyor bazen.

if ($_GET[$link]) {
  if (file_exists("./$_GET[$link].php")) {
   include "./$_GET[$link].php";
  } else {
  echo "Ulaşmaya çalıştığınız dosya sistemimizde mevcut değil";
  }
}

Sormak İstediğin şey buna benzer birşey galiba diyerek cevabımı editledim.
« Last Edit: March 23, 2008, 09:34:03 am by experdll » Logged
muratti32
Yeni Kullanıcılar
*
Offline Offline

Posts: 5


View Profile
Ynt: include hakkında yardım
« Reply #2 on: March 23, 2008, 09:43:45 am »

estağfirullah ben anlatamamışımdır. Aslında anlayamadığınız kodu şu şekilde yazmıştım.
Code:
if ( $_GET['kat'] == "pers" ) {
     include("personel/personel.php?id="+$_GET['id']);
    }

yapmak istediğim şey ise personel.php sayfasına id parametresini göndererek sonuçlarını index sayfamda göstermek. include() fonksiyonuna bu şekilde link ekliyemiyormuyuz acaba.

ilginiz için teşekkürler
Logged
experdll
Yeni Kullanıcılar
*
Offline Offline

Posts: 16


View Profile
Ynt: include hakkında yardım
« Reply #3 on: March 23, 2008, 10:03:00 am »

$link = $_GET["kat"];

   if ($link == "pers") {

      include("personel/personel.php&id="$_GET['id']);
   }


Anladığım kadarı ile yapmak istediğin şey bu.

dikkat edersen personel/personel.php den sonra ? işareti değil & baglacı koydum.Herhalde sen burda bir sıkıntı yaşıyorsun.

Bu şekildebir dene lütfen.
Logged
mukremin
Mükremin
PHP Öğrencisi
*
Offline Offline

Posts: 116


En büyük sermaye TECRÜBEDIR.


View Profile WWW
Ynt: include hakkında yardım
« Reply #4 on: March 24, 2008, 04:38:34 am »

Code:
index.php?kat=pers&id=1

Code:
if ( $_GET['kat'] == "pers" ) {
       $link = "personel/personel.php?id=".$_GET['id'];//php de baglayici isareti noktatir javascripte ise arti dir sen arti koymussun
         include($link);
    }
Logged

Bana hakkı soran oğul haber al aşık sazından,
Göğsü peygamber ağacı kılıfı ALİ bezinden.
muratti32
Yeni Kullanıcılar
*
Offline Offline

Posts: 5


View Profile
Ynt: include hakkında yardım
« Reply #5 on: March 24, 2008, 10:19:27 am »

tamam arkadaşlar başka bir forumdan arkadaşın yardmıyla problem çözüldü.

$_GET['id']  değişkeni personel.php içerisindede kulanılailinirmiş.

doğrusu şu şekilde olacak

Code:
if ( $_GET['kat'] == "pers" ) {
         include("personel/personel.php");
   }
Logged
dhmm
Yeni Kullanıcılar
*
Offline Offline

Posts: 19


View Profile
Ynt: include hakkında yardım
« Reply #6 on: April 08, 2008, 10:18:29 am »

Kardes "index.php/kat=pers&id=1" yerine "index.php?/kat=pers&id=1" olarak kullan "/" yerine "?" isareti...
Logged
Pages: [1] Print 
« previous next »
Jump to: