Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> "Wyszukiwarka" - Pomoc
barteeky
post 16.06.2019, 15:22:49
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 16.06.2019

Ostrzeżenie: (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/1bpn...6qO?usp=sharing

Ten post edytował barteeky 16.06.2019, 15:53:31
Go to the top of the page
+Quote Post
dublinka
post 16.06.2019, 15:47:46
Post #2





Grupa: Zarejestrowani
Postów: 594
Pomógł: 66
Dołączył: 22.02.2008
Skąd: Dublin

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


https://www.w3schools.com/sql/sql_like.asp

Tam musisz wstawic petle azeby wszystko moc wyswietlic.

  1. $Connection = mysqli_connect($SERVER, $USER, $PASSWORD);
  2.  
  3. if(!$Connection)
  4. {
  5. die('Nie mozna polaczyc sie z MYSQL' . mysqli_connect_error());
  6. }
  7.  
  8. $db_selected = mysqli_select_db($Connection, ''nazwatabeli);
  9.  
  10. if (!$db_selected)
  11. {
  12. die ('Nie można się polączyć z baza danych : ' . mysqli_connect_error());
  13. }
  14.  
  15. $szukana = 'fraza';
  16.  
  17. $sql = "SELECT gdzieszukamy FROM tabela WHERE gdzieszukamy LIKE '%$szukana%'";
  18. $result = mysqli_query($Connection,$sql);
  19.  
  20. if (mysqli_num_rows($result) > 0)
  21. {
  22.  
  23. while($row = mysqli_fetch_assoc($result))
  24. {
  25.  
  26. echo $row['gdzieszukamy'] . '<br>';
  27.  
  28. }
  29.  
  30. } else {
  31.  
  32. echo 'Nic nie znaleziono';
  33.  
  34. }
  35.  
  36.  
  37. mysqli_close($Connection);
  38.  
  39.  
  40.  


Ten post edytował dublinka 16.06.2019, 16:00:48


--------------------
Go to the top of the page
+Quote Post

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: 28.03.2024 - 20:05