serkan,
dostum senin dediğin olayı aşağıdaki koda nasıl entegre edeceğiz. yardım edebilirmisin.
Alıntı
<?
if (!$k1) { $k1=0; }
$k2=5;
$k3=$k1-$k2;
$k4=$k1+$k2;
if ($lisans=="") { $a1="id like '%'";} else { $a1="lisans='$lisans'"; }
if ($ad=="") { $a2="id like '%'";} else { $a2="ad like '$ad%'"; }
if ($q=="") { $a0="id like '%'";} else { $a0="ad like '%$q%'"; }
$toplam1=mysql_query("select * from z_inndir WHERE (durum='a') and ($a0) and ($a1) and ($a2) ");
$toplamsayi1=mysql_num_rows($toplam1);
$sorgu1=mysql_query("select * from z_inndir WHERE (durum='a') and ($a0) and ($a1) and ($a2) order by hit desc limit $k1, $k2 ");
while ($satir = mysql_fetch_array($sorgu1)):
?>
Syranli arkadaşımız ise aşağıdaki kodu ekle dedi
Alıntı
<?
if (!$k1) { $k1=0; }
$k2=3;
$k3=$k1-$k2;
$k4=$k1+$k2;
if ($lisans=="")
$a1="id like '%'";
else {
$arama="";
$arananlar=explode(" ",$lisans);
$sonsayi=count($arananlar)-1;
for ($i=0;$i<count($arananlar);$i++) {
if($i != 0)
$arama.=' OR LIKE \'%';
$arama.=$arananlar[$i];
if ($i!=$sonsayi)
$arama.='%\'';
}
$a1="lisans='%$arama'";
}
if ($ad=="")$a2="id like '%'";} else { $a2="ad like '$ad%'"; }
if ($q=="") { $a0="id like '%'";} else { $a0="ad like '%$q%'"; }
$toplam1=mysql_query("select * from z_inndir WHERE (durum='a') and ($a0) and ($a1) and ($a2) ");
$toplamsayi1=mysql_num_rows($toplam1);
$sorgu1=mysql_query("select * from z_inndir WHERE (durum='a') and ($a0) and ($a1) and ($a2) order by hit desc limit $k1, $k2 ");
while ($satir = mysql_fetch_array($sorgu1)):
?>
ekledim fakat
Parse error: syntax error, unexpected '}' in /home/forumcuk/public_html/search.php on line 126
diye bir hata verdi. 126. satırda ise
Alıntı
if ($ad=="")$a2="id like '%'";} else { $a2="ad like '$ad%'"; }
yazıyor. açıkcası nerde hata var anlayamadım