![]() |
![]() |
-Gość_kamil- |
![]()
Post
#1
|
Goście ![]() |
Witam
Załuzmy ze w bazie mam wpis 'Czesław Niemem'. Jak rozwiazac problem gdy ktos wpisuje do wyszukiwarki slowo 'Czeslaw' (teraz nie znajduje tego rekordu), gdy wpsiuje 'Czesław' oczywiscie jest OK. Zakładajac ze mam zmienna $key w ktorej przechowuje zmienna po ktorej nastepuje wyszukiwanie. Jak z takiej zmiennej $key='Czeslaw' zrobic taka $new_key='Czesław' Nie wydaje mi sie zeby dalo sie przerabiac tak zmienne przez jakis skrypt, ale moze. Jezeli ktos ma jakis pomysl to bardzo prosze o podpowiedz i z gory dziekuje. |
|
|
![]() |
![]()
Post
#2
|
|
TAO programowania Grupa: Zarejestrowani Postów: 340 Pomógł: 3 Dołączył: 25.03.2003 Skąd: ze słoika Ostrzeżenie: (30%) ![]() ![]() |
Zabardzo nic tu niezmienisz, musialbys cos baardzo rozbudowanego wymyslec, a latwiej jest zapisywac do bazy pez polskich znakow.
|
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Gość_kamil @ 2005-02-24 15:59:14) Jak z takiej zmiennej $key='Czeslaw' zrobic taka $new_key='Czesław' W tę stronę to faktycznie niewykonalne, bo np. dlaczego Czesław a nie Czesląw albo Częslaw? Musiałbyś robić wszelkie możliwe kombinacje. |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Mogłby zapisać do bazy bez polskich znaków a w wyszukiwaniu usuwać znaczki przy pomocy str_replace (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 21:47 |