![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 17.03.2009 Skąd: Karpacz Ostrzeżenie: (0%) ![]() ![]() |
Witam mam takie pytanko:
Wysyłam formularzem frazę do pliku wyszukaj.php w którym tworze taki ciąg: Kod $ciag .= "nazwa_artykułu like '%" .$fraza. "%' || '".$fraza." %' || '%" .$fraza."'|| "; następnie: Kod $zmienna = substr($ciag, 0, -3); i wywołuje funkcję Kod $tablica_wysz=wyszukaj($zmienna); która wysyła zapytanie do bazy danych : Kod $zapytanie = "select * from artykuły where $zmienna "; wszytko działa fajnie do puki wpisuje w formularzu np "jakiś dzień" i nazwa artykułu jest powiedzmy nowy kolorowy jakiś dzień. Ale problem jest wtedy gdy ktoś chce znaleźć ten sam artykuł ale wpisze "dzień jakiś" jak zmienić ciąg by działał i na jedno zapytanie i na drugie ![]() Na pewno trzeba rozbić frazę Kod $tab_frazy = explode(' ', $fraza); ale jak zmontować ten ciąg i co wtedy gdy tych wyrazów w zapytaniu będzie więcej niż dwa ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 02:53 |