arkadaşlar sınırsız kat function yapımı AÇILAN SAYFAMa ekliyor.function liste sayfanın ID sini sorguluyarak listeleiyor... kontrolden geçirerek mysql sorguda göreceğiniz gibi kat_id=$ID eşit değilse validationda sorun olmaması için fuction un while döngüsünün dışındaki table yapısınıda eklememek için HATAYI önlemeye çalışıyorum. başaramadım..
AltUrunler($urun_id, $string+2);
Çağırıyorum.
1- kat_id: 698 kat_id listeleme yapıyor SORUN YOK...
2- kat_id: 301
alt kat olmadığından while ile td liste çıkmıyor fakat başındaki TABLE yapısıda olmaması gerekiyor...
<table id=\"AltUrunler\" border=\"2\"> </table>
önlemek için kontrole yapmam gerekiyo ama nasıl
elimde
$urun_id= 301şimdi bu yapıda if($urun_id === $BİŞEYE ){
O VAKİT YAZ AltUrunler($id= 0, $string=0 )
}
UMARIM ANLATABİLMİŞİMDİR.
function AltUrunler($id= 0, $string=0 ){
global $prefix, $siteadi;
echo " <table id=\"AltUrunler\" border=\"2\">";
$x = 0;
$i =0;
$sor=mysql_query("SELECT * FROM ".$prefix."_kategoriler WHERE kat_id='$id' and durum=1 order by sira asc ");
while($yaz = mysql_fetch_array($sor)){
$baslik = $yaz["baslik"];
$seo_link = $yaz["seo_link"];
$id = $yaz["id"];
$galeri_id = $yaz["galeri_id"];
$resim = $yaz["resim"];
$resim2 = explode(",",$yaz["resim"]);
$tammetin = $yaz["tammetin"];
$x++;
if($resim !="" && !empty($resim)){
echo"<td class=\"tdTop\"><div class=\"Urun_Blok\" >
<div class=\"Urun_Baslik\">
<h2>$baslik</h2>
<div class=\"Balon\"> <div class=\"Urun_Kod\">Ürün Kodu</div> <div class=\"Urun_Kod2\">$id</div> </div>
</div>
<!-- urun_baslik -->
<div class=\"Urun_Fotograf\">
<a target=\"_blank\" title=\"$baslik\" href=\"http://www.alokatalog.com/$seo_link-urundetay.html\">";
echo $id <698 ? "<img src=\"Sayfalar/KategoriSayfalar/UrunResimleri/$resim\" alt=\" *$id - $baslik\"/>" : "<img src=\"Resimler/KategoriResimleri/media/photos/$resim2[0]\" alt=\"$id - $baslik\"/>";
echo "</a></div> <!-- Urun_Fotograf -->
<div class=\"Urun_Detayy\"> $tammetin </div>
</div>
</td> ";
$i=$i+1; if($i==3){ echo "</tr>"; $i=0; }
}//if($resim !="" && !empty($resim)){
}//while
echo "</table>";
}/// AltUrunler