yahyakilicaslan
Öğrenci
- Katılım
- 9 Temmuz 2014
- Mesajlar
- 7
- Reaksiyon puanı
- 0
- Puanları
- 1
Merhana arkadaşlar, bir arama kutum var, yanında da açılır liste kutusu, arama yapmak için ilgili kategori seçiliyor, ve arama yapılıyor, veritabanımda id ve kategor_adi şeklinde 2 tablom var, ben aşağıdaki kod ile kategori_adi tablosundaki verileri çekiyorum, çok fazla kategori olduğu için liste uzun oluyor, ben sadece belirlediğim idleri nasıl gösterebilirim açılır kutuda?
PHP:
<form class="x-search" role="search" action="arama.html" method="post">
<div class="input-group my-group">
<input type="text" class="form-control input-md" name="q" id="q" placeholder="Aramak istediğiniz kelime veya ilan no ?" style="border-right:none !important" required>
<select id="lunch" class="selectpicker form-control select-md">
<option value="">Tüm Kategorilerde</option>
<?
$sql = $db->query("SELECT * FROM kategoriler WHERE ustkategori = '0'");
while ($a = $sql->fetch(PDO::FETCH_ASSOC)){
if ($_SESSION['dil'] != 1){
$sqlx = $db ->query("SELECT * FROM kategori_cevirileri WHERE dilId = '$dd' and kategoriId = '$row[Id]'");
$re = $sqlx->fetch(PDO::FETCH_ASSOC);
if ($re["kelime"] == ""){
$row["kategori_adi"] = $row["kategori_adi"];
} else {
$row["kategori_adi"] = $re["kelime"];
}
}
echo '<option value="'.$a["Id"].'">'.$a["kategori_adi"].'</option>';
}
?>
</select>
<span class="input-group-btn">
<button class="btn btn-default btn-md" type="submit"><i class="glyphicon glyphicon-search"></i></button>
</span>
</div>
<div style="clear:both"></div>
</form>