Merhaba arkadaşlar,
aşağıda arama sayfalarımın örnekleri var. Kategori ve ürünler seçeneğim mevcut. Ancak arama yaparken kategoriye göre arama kriteri eklemek istiyorum. Bunu nasıl yapabilirim.
Kategoriler mysqlde:
CREATE TABLE IF NOT EXISTS `kategoriler` (
`kategoriId` int(11) NOT NULL AUTO_INCREMENT,
`kategori_adi` varchar(255) NOT NULL,
Şeklindedir.
index.php
<td align="center" class="baslik"><form action="index.php?page=arama" method="post" >
<table width="94%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="40"><select name="tur" id="tur" onchange="degistir()" style="font-size:14pt; width:100%">
<option value="0" selected="selected">Ürünlerde ara</option>
</select></td>
</tr>
<tr>
<td height="40"><input name="aranacak" id="aranacak" type="text" value="Aranacak Ürün ?" onclick="this.value = ''" style="font-size:11pt; width:99%"/>
arama.php
<?
$aranacak = guvenlik($_POST['aranacak']);
$tur = guvenlik($_POST['tur']);
if ($tur == 0){
$sql = mysql_query("SELECT * FROM urunler WHERE urunadi LIKE '%$aranacak%'");
while ($a = mysql_fetch_array($sql)){
if ($s == 5 ){ echo '<div style="clear:both; height:10px"> </div>'; $s = 0; }
if ($s == 1 or $s == 2 or $s == 3 or $s == 4){ $cl = "urun-box2"; } else { $cl = "urun-box"; }
$icerik = $a[urunadi];
$icerik2 = $a[fiyat1];
$icerik3 = $a[fiyat2];
$icerik = iconv("ISO-8859-9", "ISO-8859-9", "$icerik");
if (empty($a[resim])){
$resim="yok.gif";
} else {
$resim="$a[resim]";
}
echo '<div class="'.$cl.'">
<div class = "urun-baslik"><p><a href="index.php?page=urunicerik&id='.$a[Id].'" style="text-decoration:none;">'.$icerik.'</a></p></div>
<div class="urun-resim">
<a href="index.php?page=urunicerik&id='.$a[Id].'"><img src="resimler/'.$resim.'" alt=" " border="0" width="150" /></a></div>
<br>
<center>
<strong>'.$icerik2.' '.$icerik3.'</strong>"dan itibaren</center>
</div>';
$s ++;
}
if (mysql_num_rows($sql)<1){
echo '<br>
<center><strong style="font-size:16px">Arama kriterlerinize ait sonuç bulunmadı !</strong></center>';
}
}
Şimdiden Teşekkürler.