Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Polskie fonty
Forum PHP.pl > Forum > Przedszkole
Gość_kamil
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.
Puciek
Zabardzo nic tu niezmienisz, musialbys cos baardzo rozbudowanego wymyslec, a latwiej jest zapisywac do bazy pez polskich znakow.
kszychu
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.
tiraeth
Mogłby zapisać do bazy bez polskich znaków a w wyszukiwaniu usuwać znaczki przy pomocy str_replace smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.