-
Üyelik
04.12.2015
-
Yaş/Cinsiyet
30 / E
-
Meslek
Php Developer
-
Konum
Trabzon
-
Ad Soyad
E** B**
-
Mesajlar
117
-
Beğeniler
5 / 32
-
Ticaret
3, (%100)
Eğer tek bir tabloda ise burada seçilen verilere göre bi arama betiği belirlemelisin.Yani mesela yacht type dediğinde o motor seçliyle motorla ilgili olanları filtreliceksin. diğerlerindede aynı seçenek mevcut.
-
Üyelik
18.04.2014
-
Yaş/Cinsiyet
43 / E
-
Meslek
bilişim ve e-ticaret uzmanı
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** C**
-
Mesajlar
317
-
Beğeniler
23 / 90
-
Ticaret
0, (%0)
en kolay arama yöntemi...
çoklu aramalar için sorgu şuna benzemeli.
SELECT TABLO_ADI FROM KOLON_ADI WHERE deger1 = $değer1 && deger2 = $değer2
check boxlara gerekli ayarlamaları yapınca zaten arama daha da kolay olacaktır..
Örnek verecek olursam 2 tane checkbox um olsun bunların verileri motor ve sailing olsun, kullanıcı sadece checkbox seçeceği için işlem çok daha kolay olur, seçilen checkbox a göre $deger1 i direk motor yaparsın..
oralunal
http://www.trkodlama.com
Kullanıcı
-
Üyelik
03.02.2017
-
Yaş/Cinsiyet
32 / E
-
Meslek
Öğrenci / Girişimci / Web Deve
-
Konum
Karabük
-
Ad Soyad
O** Ü**
-
Mesajlar
24
-
Beğeniler
5 / 5
-
Ticaret
0, (%0)
Bilenlerden destek alabilirsin ya da :)
WM Aracı programlama bölümünü takip etmeye başladığımdan beri her şey çok saçma gelmeye başladı.
-
Üyelik
17.10.2013
-
Yaş/Cinsiyet
28 / E
-
Meslek
Öğrenci
-
Konum
İzmir
-
Ad Soyad
B** E**
-
Mesajlar
556
-
Beğeniler
45 / 32
-
Ticaret
1, (%100)
Hocalarım sorun şu ki teknenin tipi ve fiyat olsun diyelim adam sadece fiyatına göre sorgu yapıyor veya sadece tipine göre bu yüzden ben SELECT * FROM tekne WHERE type='$type' and price='$price' diyemiyorum çünkü adam sadece price deyince "and" fazla kaldığından hata veriyor.
-
Üyelik
11.09.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
İzmir
-
Ad Soyad
A** K**
-
Mesajlar
1077
-
Beğeniler
361 / 361
-
Ticaret
33, (%100)
Hocam bir kaç if ile kontrol edin. Örnek sözde kod :
if(tekneTipi==checked AND fiyat==checked) // ikisinden de seçim yapıldı
{
Select * From Tablo Where TekneTipi =$type AND fiyat = $price
}
else if (tekneTipi==checked) // tekne tipinden seçim yapıldı
{
Select * From Tablo Where tekneTipi = $type
}
else if (fiyat==checked) // fiyattan seçim yapıldı
{
Select * From Tablo Where fiyat = $price
}
else // ikisinden de seçim yapılmadı
{
Select * From Tabllo
}
Şuan dışarıdayım yapamazsanız akşam pm atarsanız 9 gibi birebir de yardımcı olurum fakat bu işi yapıyorsanız bilginiz vardır muhtemelen anlayacağınızı umuyorum
1 kişi bu mesajı beğendi.
-
Üyelik
17.10.2013
-
Yaş/Cinsiyet
28 / E
-
Meslek
Öğrenci
-
Konum
İzmir
-
Ad Soyad
B** E**
-
Mesajlar
556
-
Beğeniler
45 / 32
-
Ticaret
1, (%100)
Hocalarım dizilerle sorunu çözdüm :)
-
Üyelik
15.02.2017
-
Yaş/Cinsiyet
27 / E
-
Meslek
Girişimci ve İçerik Üreticisi
-
Konum
Aydın
-
Ad Soyad
U** K**
-
Mesajlar
540
-
Beğeniler
109 / 118
-
Ticaret
0, (%0)
her birinin post olarak değişkenini aldığımızı farz edelim.
$veri1
$veri2
#veri3
arama sayfasından header ile bunu arama sonuçları sayfasına yönlendiriyoruz.
header("REFRESH:2;URL=aramasonuclari.php?veri1=$veri1&veri2=$veri2&veri3=$veri3");
bu arama sonuçlarına gidince getle çekip arama işlemini yazıyoruz.
$ara = $db->prepare("SELECT * FROM tabloadi WHERE veri1=? || veri2=? || veri3=?");
$ara->execute(array($veri1,$veri2,$veri3));
while($sonuclar = $ara->fetch(PDO::FETCH_ASSOC){
//bla bla
};
tablo adında veri1 yada veri2 yada veri3 olanları yazdırıyoruz.
Baştan Sona PHP Eğitimi ➡ youtu.be/TQP8jBwnXw4