Arkadaşlar bir veri listelemem lazım kodlar aşağıda kısaca anlatayım:
Veritabanında 2 adet tablom var.
1. tablonun adı:
siparisler
id | yemek_id | adet | isim | adres | telefon | aciklama | tarih
50 | 76,74 | 1,2 | ad | adres.. | 21313 | aciklama | tarih
2. tablo ise:
yemekler
id | yemek_adi | resim ....
74 | kavun | ...
76 | ezogelin | ...
siparisler tablosundan yemek_id'yi alıyorum ve for döngüsüyle yemekler tablosunda kontrol ettiriyorum.
Yapmak istediğim ise bunları bir tabloya listeletmek.
Bu Şekilde ve Tablo Sürekli Alt Alta Yinelenecek Şekilde while döngüsü kullanılabilir.
Veritabanında 2 adet tablom var.
1. tablonun adı:
siparisler
id | yemek_id | adet | isim | adres | telefon | aciklama | tarih
50 | 76,74 | 1,2 | ad | adres.. | 21313 | aciklama | tarih
2. tablo ise:
yemekler
id | yemek_adi | resim ....
74 | kavun | ...
76 | ezogelin | ...
siparisler tablosundan yemek_id'yi alıyorum ve for döngüsüyle yemekler tablosunda kontrol ettiriyorum.
Yapmak istediğim ise bunları bir tabloya listeletmek.
Bu Şekilde ve Tablo Sürekli Alt Alta Yinelenecek Şekilde while döngüsü kullanılabilir.
PHP:
$cek = mysql_query("select * from siparisler");
while($ceka = mysql_fetch_array($cek)){
$yemek_ids = $ceka["yemek_id"];
$adet = $ceka["adet"];
$isim = $ceka["isim"];
$adres = $ceka["adres"];
$telefon = $ceka["telefon"];
$aciklama = $ceka["aciklama"];
$tarih = strftime("%d.%m.%Y",strtotime($ceka["tarih"]));
$wa = explode(",",$adet);
$w = explode(",",$yemek_ids);
for($i=0; $i<count($w); $i++){
$ids = $w[$i];
$idcek = mysql_query("select * from yemekler where id='$ids'");
while($idbak = mysql_fetch_array($idcek)){
$yemek_adi = $idbak["yemek_adi"];
$resim = $idbak["resim"];
}
}
}