while döngüsü yardım.

Kodla Büyü

25485a

Üye
Mesajlar
18
öncelikle veri tabanı kullanmıyorum onun yerine haber.php adıyla bir dosyam var. Bunun içerisinde
$habersayi="3";
$baslik1="başlık";
$icerik2="deneme";
$baslik2="başlık2";
$icerik2="deneme2";

şeklinde değişkenlere atalı haber bilgileri var.

ben bunu index.php dosyamın while döngüsü ile aşağıdaki şekilde göstermek istiyorum bunu nasıl yapabilrim? İlginize şimdiden teşekkürler.

<?php
include "haber.php";
$sayi = 1;

while( $sayi <= $habersayi ) {



echo " <tr>
<td height=\"56\" background=\"images/haber_baslik.png\">".$baslik['$sayi']."</td>
</tr>
<tr>
<td>".$icerik['$sayi']."</td>
</tr>";
$sayi++;
}
?>
 
while( $sayi <= $habersayi )
habersayi değişkenin değeri nedir onu belirtmezsen hata verir...
 
saidtr' Alıntı:
while( $sayi <= $habersayi )
habersayi değişkenin değeri nedir onu belirtmezsen hata verir...
Değişken tanımlanmış hocam.
Bir hata görünmüyor, belki farketmemişsinizdir buradaki kodu aynen çalıştırıyorsanız $icerik1 değişkeni yok hocam. Bu nedenle ilk sonucu göremiyor olabilirsiniz.
 
üst taraftaki atama bölümünde tekil değişkenlere değil array'lara atama olmalıydı.
Kod:
$baslik[1]="başlık";
$icerik[1]="deneme";
$baslik[2]="başlık2";
$icerik[2]="deneme2";
Ayrca döngü üçe kadar döndüğü için birer eleman daha eklenmesi gerekiyor.
 
$habersayi="3";
sayıyı tırnaksız yaz
$habersayi=3;
baslik ve icerik değişkenlerini dizi tanımlaman lazım
$baslik[0]="başlık";
$icerik[0]="deneme";
$baslik[1]="başlık2";
$icerik[1]="deneme2";
 
Geri
Üst