"Wyszukiwarka" - POMOC

0

Cześć,

Jestem początkujący i dopiero zaczynam swoją przygodę z php.
Moim celem jest zrobienie małej stronki, która będzie pełnić funkcje bazy danych, a mianowicie:
Osoba po zalogowaniu, będzie mogła dodać nową pozycję ( w moim przypadku będą to części zamienne) oraz łatwo sobie wyszukać czy dany produkt jest "na stanie"

Mam mały problem, a mianowicie nie wiem jak pole "wyszukiwania" odpowiednio napisać w kodzie programu, aby wyszukiwanie było nie po pełnych nazwach np "CZĘŚĆ" a np wpisując część tego wyrazu np "czę" lub jakąkolwiek literkę z tego wyrazu.

Wynik jest zwracany w formie tabelki.

Poniżej zamieszczam kod. Problem, z którym nie mogę sie uporać od ok. 50 linijki.
Z góry dzięki za każdą pomoc!

Link do fotek:
https://drive.google.com/drive/folders/1bpnvGx-hLnMcLf3lEO1GTJ0XHGQmG6qO?usp=sharing

0

Ciężko się czyta kod podzielony na screeny :)

Odniosę się tylko do problemu. W SQL znak _ zastępuje jeden dowolny szukany znak, natomiast % zastępuje dowolny ciąg znaków.

Czyli odszukanie np. wszystkich wyrazów, które rozpoczynają się od czę zapisujesz jako czę%.

0

Masz dwie opcje:

  1. Użyj AJAXa i odpytuj backend pokazując wyniki bez zbędnego przeładowania strony - opcja trudniejsza, ale na pewno wygodniejsza do użytkownia.
  2. Wyszukiwanie po wysłaniu żądania do backendu. Tak jak pisał kolega wyżej wykorzystaj zapytanie w formie: SELECT * FROM czesc WHERE name like '%cz%';

1 użytkowników online, w tym zalogowanych: 0, gości: 1