Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukiwarka wg gatunku
trebron
post
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
trebron
post
Post #2





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

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


"Akcja" to jeden z gatunków filmowych a jest ich ponad 100, np komedia, thriller, romans. Kazdy opis filmu może mieć nawet 3 gatunki a gatunek "Akcja" może się znajdować w jednym z tych 3 gatunków. Do kazdego gatunku muszę utworzyć kod podobny do tego ktory podałem lub Ty podałeś dla gatunku "Akcja" więc dla wszystkich gatunków bedzie kilkaset lini kodu. Stąd moje pytanie czy nie da się tego uprościć w jakiś sposób, np żeby w skrypcie wszystkie gatunki wpisać w jednej linii a nie dla każdego gatunku osobno.

Ten post edytował trebron 2.08.2022, 23:31:41
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.09.2025 - 01:43