Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Problem z warunkami w wyszukiwaniu
gojira
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 14.10.2007

Ostrzeżenie: (0%)
-----


Witam
otoz mam taki problem, ze przy zaznaczeniu checkboxa i ustaleniu pzredzialu ceny od do, wyszukuje mi ladnie, jednak gdy zaznacze wiecej jak jeden chechkbox, to warunek ceny juz nie dziala.
przy checkbox: Kuchnia cena :od200 do 1000 = jeden produkt zgadzajacy sie
gdy checkbox: Kuchnia i TV na przyklad w cena ohmy.gifd 200 do 1000 = powinny byc dwa produkty, a tu mi wywala wszystkie z zaznaczonych checkbocow
  1. <?php
  2. $where="";
  3.  
  4. if (isset($_GET['Nazwa'])){
  5.  $where="$where `Nazwa` LIKE '%{$_GET['Nazwa']}%' AND";
  6.  }
  7.  if (isset($_GET['Producent'])){
  8.  $where="$where `Producent` LIKE '%{$_GET['Producent']}%' AND";
  9.  }
  10.  if (isset($_GET['Opis'])){
  11.  $where="$where `Opis` LIKE '%{$_GET['Opis']}%' AND";
  12.  }
  13. if (!empty($_GET['cenaod'])) {
  14. $where= "$where Cena >= '{$_GET['cenaod']}' AND";
  15. }
  16. if (!empty($_GET['cenado'])) {
  17. $where= "$where Cena <= '{$_GET['cenado']}' AND";
  18. }
  19. if ($_GET['Rozne']=="1"){
  20. $where="$where Rodzaj='Rozne' OR";
  21. }
  22. if ($_GET['TV']=="1"){
  23. $where="$where Rodzaj='TV' OR";
  24. }
  25. if ($_GET['Kuchnia']=="1"){
  26. $where="$where Rodzaj='Kuchnia' OR";
  27. }
  28. if ($_GET['Muzyka']=="1"){
  29. $where="$where Rodzaj='Muzyka' OR";
  30. }
  31.  
  32. $where = "WHERE $where";
  33. $where=substr($where,0,-3);
  34.  
  35. }
  36. $result = mysql_query ("$query $where") or die ("Zapytanie zakończone niepowodzeniem");
  37. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 21:09