Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukiwarka wg gatunku
trebron
post 2.08.2022, 13:16:39
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 8.11.2020

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


Witam.
Chcę dodać do wyszukiwarki kryterium wyszukiwania wg gatunków muzycznych i filmowych. Problem w tym, że tych gatunków jest ponad 100 i kod zajmował by około 1000 lini. Czy jest możliwość zdefiniować gatunki w inny krótszy sposób niż ten ktory podaję poniżej dla jednego gatunku- Akcja? Dodam, że do każdej pozycji muzycznej czy też filmowej można dodać 3 kategorie i w bazie wystepują jako gat1, gat2, gat3.
  1. if ($_GET["gat"] == 1){
  2. $addparam .= "gat=1&";
  3. $wherea[] = "gat1 = 'Akcja' || gat2 = 'Akcja' || gat3 = 'Akcja'";
  4. }

Wybór w wyszukiwarce:
  1. <select name="gat" style="width: 110px;">
  2. <option value="0" selected="selected">Gatunek</option>
  3. <option value="1"<? print($_GET["gat"] == 1 ? " selected" : ""); ?>>Akcja</option>
  4. </select>


Ten post edytował trebron 2.08.2022, 13:17:51
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gino
post 3.08.2022, 06:46:59
Post #2





Grupa: Zarejestrowani
Postów: 321
Pomógł: 52
Dołączył: 18.02.2008

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


Przypuszczam, że jest to jakaś baza danych, to albo jest źle zrobiona, albo Ty czegoś nie rozumiesz. Podajesz gatunek a zapytanie oddaje Ci wszystkie filmy spełniające ten warunek. Kilkanaście linii kodu, bez żadnych pośrednich tablic czy sklejania zmiennych.
Go to the top of the page
+Quote Post
trebron
post 3.08.2022, 07:54:50
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 8.11.2020

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


Cytat(gino @ 3.08.2022, 07:46:59 ) *
Przypuszczam, że jest to jakaś baza danych, to albo jest źle zrobiona, albo Ty czegoś nie rozumiesz. Podajesz gatunek a zapytanie oddaje Ci wszystkie filmy spełniające ten warunek. Kilkanaście linii kodu, bez żadnych pośrednich tablic czy sklejania zmiennych.

Tak jestem zielony i nie rozumiem, dlatego proszę o pomoc smile.gif Chcę dodać w wyszukiwarce wybor jak na screenie https://i.imgur.com/25FjBxI.png
Czyli powinno wyglądać to w ten sposób bez wpisywania gatunku?
  1. if (!empty($_GET["gat"])){
  2. $addparam .= "gat=" . (int)$_GET["gat"];
  3. $wherea[] = "gat1 = '' || gat2 = '' || gat3 = ''";
  4. }


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 Wersja Lo-Fi Aktualny czas: 11.06.2024 - 14:46