Efendim insanın basiretinin bağlanması diye bi olayın nasıl bişey olduğunu bir kez daha anlamış oldum if cümleciğinin için yapmış olduğum bi tırnak hatası yüzünden 2 günü mü harcamışım farkında değilmişim sağolsun @Vincanity uyandırdı sayın @fatal'ın da müsadesiyle kendi kodumu buraya ekleyeyim belki ezsql veya wp kullanan arkadaşlarada lazım olur
function kategorial($id,$s,$sec=0)
{
     global $db;   
	 global $sec;
		$sec =stripslashes($_GET['kategori_id']);			
		$kategoriler = $db->get_results("select * from kategoriler where kategori_ust_id='$id' order by kategori_id asc");
		foreach ($kategoriler as $kategori){
			if($s=='0'){$kaydir2="►"; $css="class='alt'";
			}else{
			for($a=0;$a<2*$s;$a++){$kaydir.="&nbsp;";}$kaydir2="$kaydir »";}
			//echo "<option $css value=\"$kategori->kategori_id\">$kaydir2$kategori->kategori_ad</option>";
			if($sec==$kategori->kategori_id){
			echo "<option value=\"$kategori->kategori_id\" selected>$kaydir2$kategori->kategori_ad</option>";			
			}
			else{
			echo "<option value=\"$kategori->kategori_id\">$kaydir2$kategori->kategori_ad</option>";			
			}
			unset($kaydir);
			$altkategorivarmi=$db->get_var("select kategori_id from kategoriler where kategori_ust_id='".$kategori->kategori_id."'");
			if($altkategorivarmi>0){global $i; $i++; kategorial("".$kategori->kategori_id."","$i"); $i=$i-1;}
		}
}
Teşekkür ederim bi sorunun daha üstesinden geldik :)