Arama butonu
Bu konudaki kullanıcılar: 1 misafir
6
Cevap
422
Tıklama
0
Öne Çıkarma
lütfen yardımcı olunuz
J
11 yıl (27 mesaj)
Onbaşı
Konu Sahibi

Merhaba arkadaşlar üni 2.sınıf öğrencisiyim ne yazık ki proje için e-ticaret sitesi yapacağız site yapıldı gibi ancak hoca kategori seçtiğimde o kategoriye ait ürünler listelensin dedi fakat ben sadece ürünleri admin panelinden ekleyip listeleyebiliyordum ana sayfamda yalnız hoca sonradan kategoriyi isteyince aklım durdu lutfen yardımcı olurmusunuz

ÖRNEK: BİLGİSAYAR--> LAPTOP ÇEŞİTLERİ SIRALANCAK..

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



E
11 yıl (979 mesaj)
Yüzbaşı

Data base den verileri

Select * from urunler Where kategori= "$kategori_ID" olarak çekip listeliyceksin.


Bu mesaja 1 cevap geldi.
J
11 yıl (27 mesaj)
Onbaşı
Konu Sahibi

hocam peki arama butonu ekleyeceğim diyelim ben arama motoruna bilgisayar yani kategori ismini yazarakda örneğin bilgisayar yazdıgım zaman bana tum bilgisayar ürünlerini dökebilecek kod lazım onu nasıl halledebilirim sağolun denedim onu halletim


Bu mesaja 1 cevap geldi.
S
11 yıl (53 mesaj)
Onbaşı

$database = "database";
$search = "bilgisayar";

$query = "SHOW tables FROM $database LIKE $search";
$result = mysql_query($query);

while ($table = mysql_fetch_array($result) )
{
$tbl = $table[1];
$new_query = "SELECT * FROM $tbl";
$new_result = mysql_query($new_query);
while( $items = mysql_fetch_array($new_result) )
{
foreach ($items as $i)
echo $i;
}
}


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @janklea
E
11 yıl (979 mesaj)
Yüzbaşı

mysql öğren hızlıca ASC DESC LIKE Where gibi kodları ve dizilimlerini öğrenmelisin. Bu şekilde tek tek sorarak öğrendiğin pek bir işine yaramaz..
Hem yazılım dili bilen biri için çok zor konular da değil.


Bu mesaja 1 cevap geldi.
O
11 yıl (3358 mesaj)
Yarbay

Merhaba,

1) admin panelinde ürünleri listeleyebiliyorum fakat anasayfada kategorileri listeleyemedim diyorsan sen bu işi yapmamışsın yaptırmışsın. Panelinde listeleme yaparken kullandığın SQL sorgusuna sadece "WHERE cat=x' komutu eklemeliydin çünkü. X degerini adresin satırın GET ile alacaksın.

2) Arama kutusundan isim yazıp arama yapabilirsin fakat girilen terim bir kategori adıysa o kategoriyi göstermek için o kod yetersiz. Örnek:
$terim = "bilgisayar"; 
$sql = "SELECT * FROM urunler,kategoriler WHERE urunler.urunadi LIKE '%$terim%' OR (kategoriler.adi='$terim' AND urunler.kategori = kategori.id)";


Yalnız bu çalışır mı emin olamadım, hiç denemediğim bir yol daha önce :)


Bu mesaja 1 cevap geldi.
J
11 yıl (27 mesaj)
Onbaşı
Konu Sahibi

TEŞEKKÜRLER SAĞOLUN



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.