Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
09, 2008, 01:25:13 am
42744 Mesaj 8090 Konu Gönderen: 17931 Üye
Son üye: medist
Turk-Php.Com Forum  |  Yardım Forumları  |  PHP Yardım Forumu  |  degiskenli include sorunu? (mantik hatasi?) « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: degiskenli include sorunu? (mantik hatasi?)  (Okunma Sayısı 529 defa)
/usr/local
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 63


Üyelik Bilgileri
degiskenli include sorunu? (mantik hatasi?)
« : 15, 2006, 06:05:58 pm »

Merhaba arkadaşlar,

Kontrol paneli yapmaya çalışıyorum. Sayfaları include ile çağırıyorum.

index.php imde bir yere

Kod:
if(isset($_GET['sayfa'])) { $sayfa=$_GET['sayfa']; include $sayfa; }

yazıyorum. Eğer bir sayfa çağırcağım  zaman ise header a index.php?sayfa=sayfadı olarak çağırıyorum.
Buraya kadar herşey çok güzel çalışıyor. Fakat, mesela haber düzenlemek istediğim zaman haberduzenle.php?id=33 gibi bir kod ile haberi düzenleyebiliyorum.

Ama gel gör ki bu PHP benim "haberduzenle.php?id=33" adresimi include etmiyor ki kontrol panelimde bütün olarak gözüksün..

Ben aynı sayfada (index.php) haberi nasıl düzenleyebilirim?

Arkadaşlar bu saatte bu uykuyla derdimi bu kadar anlatabildim umarım anlamışsınızdır, yardımlarınızı bekliyorum.

Şimdiden teşekkürler..
 
Logged

Daha öğreneceğim çoooooooooook şey var..
kerberos
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 18



Üyelik Bilgileri
Ynt: degiskenli include sorunu? (mantik hatasi?)
« Yanıtla #1 : 16, 2006, 02:23:11 am »

include komutu ile parametresi olan sayfaları çağıramazsın. ancak haberduzenle.php sayfasını çağıran linki şu şekilde verirsen;

index.php?sayfaadi=haberduzenle.php&haber_id=33

ve index.php'de sadece sayfaadi değişkenini alıp include et, daha sonra haberduzenle.php sayfasında $_GET['haber_id'] degiskenini kullan.
Logged
mudkicker
Arif Ender
Admin
*
Offline Offline

Mesaj Sayısı: 873

Mastered PHP


Üyelik Bilgileri WWW
Ynt: degiskenli include sorunu? (mantik hatasi?)
« Yanıtla #2 : 16, 2006, 02:54:33 pm »

ya da şöyle olaiblir.

bkz. manual - include()

Kod:
<?php
$sayfaadi 
'duzenle.php';
$haber_id 33;
include 
'index.php';
?>
Logged

Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.