lostyazilim
tr.link

İnclude ile dizi çekme sorunu

4 Mesajlar 928 Okunma
acebozum
tr.link

kaptann kaptann WM Aracı Banlı Kullanıcı
  • Üyelik 01.02.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Tekniker
  • Konum Giresun
  • Ad Soyad S** K**
  • Mesajlar 229
  • Beğeniler 76 / 75
  • Ticaret 1, (%100)
merhaba arkadaşlar.
Bir yerde takıldım, yardımcı olabilir misiniz?

Yaptığım:
Bir sayfada veritabanı sorgulaması yapıyorum, sonra bu sorgu sonuçlarını diziye aktarıyorum. Ardından sorguyu yaptığım sayfayı include ile başka bir sayfaya çekiyorum.

Yapmaya çalıştığım:
Şimdi sorguyu yaptığım sayfadaki diziyi döngü ile ekrana yazdırmam gerekiyor.

Sorum:
include ile çektiğim sayfadaki diziyi ve değişkenleri nasıl kullanabilirim.
 

 

elektronikssl
webimgo

tiwaly tiwaly NodeJS / PHP / NoSQL Kullanıcı
  • Üyelik 10.10.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılımcı
  • Konum İzmir
  • Ad Soyad i** A**
  • Mesajlar 363
  • Beğeniler 135 / 104
  • Ticaret 7, (%100)
include mantığı tam olarak oturtamamışsınız sanırım. Şöyle örneklendirmeye çalışayım.

include edilen dosya, include edildiği dosyanın içerisine yapıştırılır. Bir nevi bir metin belgesindeki yazıyı kopyalayıp başka bir metin belgesine yapıştırdığınızı düşünün. Yazının tamamını kopyalayıp yapıştırmak yerine include edersiniz ve tarayıcı 2 dosyanın içeriğini bir bütünmüş gibi yorumlar.
include dosyanızda $yazi adında bir değişken var ise, bu dosyayı include ettiğiniz sayfada include komutundan sonra istediğiniz yerde kullanabilirsiniz anlamına gelir.

2. Örnek
2 adet php dosyamız var. 1.php ve 2.php

1.php içerisi şu şekilde.
$isim = "ibrahim";
$yas = 25;
?>


2.php ise şu şekilde
include("1.php");
echo $isim." adlı kişi ".$yas." yaşındadır.";
?>



Burada 2.php dosyasında include("1.php"); komutunu yazmak ile aşağıdaki gibi tek dosya oluşturmak arasında hiçbir fark yoktur.
$isim = "ibrahim";
$yas = 25;
echo $isim." adlı kişi ".$yas." yaşındadır.";
?>
kaptann

kişi bu mesajı beğendi.

kaptann kaptann WM Aracı Banlı Kullanıcı
  • Üyelik 01.02.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Tekniker
  • Konum Giresun
  • Ad Soyad S** K**
  • Mesajlar 229
  • Beğeniler 76 / 75
  • Ticaret 1, (%100)

tiwaly adlı üyeden alıntı

include mantığı tam olarak oturtamamışsınız sanırım. Şöyle örneklendirmeye çalışayım.

include edilen dosya, include edildiği dosyanın içerisine yapıştırılır. Bir nevi bir metin belgesindeki yazıyı kopyalayıp başka bir metin belgesine yapıştırdığınızı düşünün. Yazının tamamını kopyalayıp yapıştırmak yerine include edersiniz ve tarayıcı 2 dosyanın içeriğini bir bütünmüş gibi yorumlar.
include dosyanızda $yazi adında bir değişken var ise, bu dosyayı include ettiğiniz sayfada include komutundan sonra istediğiniz yerde kullanabilirsiniz anlamına gelir.

2. Örnek
2 adet php dosyamız var. 1.php ve 2.php

1.php içerisi şu şekilde.
$isim = "ibrahim";
$yas = 25;
?>


2.php ise şu şekilde
include("1.php");
echo $isim." adlı kişi ".$yas." yaşındadır.";
?>



Burada 2.php dosyasında include("1.php"); komutunu yazmak ile aşağıdaki gibi tek dosya oluşturmak arasında hiçbir fark yoktur.
$isim = "ibrahim";
$yas = 25;
echo $isim." adlı kişi ".$yas." yaşındadır.";
?>


Teşekkür ederim sorun çözüldü :)
Şimdi bir başka sorunum var çektiğim diziyi ekrana yazdırırken dizinin sıfırıncı elemanını ekrana yazmıyor.

kullandığım kodlar:

$i = 0;
do{
echo $dizi[i];
$i++;
}while($i<$limit);



Ek Olarak: Tamam bunuda çözdüm :) include ettiğim sayfada değişkenin birine başlangıç değerini sıfır vermediğim içinmiş.
tiwaly

kişi bu mesajı beğendi.

mberatsanli mberatsanli ŞanlıWeb Kullanıcı
  • Üyelik 26.04.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Kütahya
  • Ad Soyad M** Ş**
  • Mesajlar 40
  • Beğeniler 0 / 3
  • Ticaret 0, (%0)
// hocam sorun belki suradadir
include = "1.php"; // seklinde deneyiniz
 

 

HTML / CSS / PHP
wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 4 kişi okuyor. (0 kullanıcı ve 4 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al