![]() |
![]() |
|
Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion... MySQL, PostgreSQL, MSQL, Oracle... |
![]() |
|
Alatke vezane za temu | Vrste prikaza |
![]() |
#1 |
V.I.P. Recenzent
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 765
Zahvaljeno 1.024 puta na 568 poruka
|
![]()
Imam search stranicu koja radi odlično. Zapravo, dok se u nju ne ukuca neko naše (latinica/ćirilica) slovo. Pa čak i a, samo ako je to a u našoj latinici ili ćirilici. Zanimljiv problem koji ne znam kako da rešim
Imam kod same konekcije baze da mi sve prebacuje u utf8, imam u head-u charset=utf8. U input formu sam stavio accept-charset="utf-8"... Samo "obična" latinica prolazi. Što je najgore, nestane mi podrška za naša slova za kompletnu stranicu bez obzira da li je to nešto u footer-u i što nema veze sa rezultatima query-ja. Recite šta od delova koda da postavim. Edit: Svo vreme mi problem pravi preg_replace... Poslednja ispravka: Dekip (15.1.2015 u 22:20) |
![]() |
![]() |
![]() |
#2 |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.302
Zahvalnice: 94
Zahvaljeno 3.312 puta na 1.997 poruka
|
![]()
Imam ja pitanje, pod pretpostavkom da se podaci koje pretražuješ nalaze u bazi. Zašto koristiš preg_replace a ne LIKE pretragu u bazi?
|
![]() |
![]() |
![]() |
#3 |
V.I.P. Recenzent
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 765
Zahvaljeno 1.024 puta na 568 poruka
|
![]()
Naravno da koristim LIKE. Prethodno filtriram string pa tek onda adim upit. Iz nekog razloga mi "ekspresija" pravi problem.
|
![]() |
![]() |
![]() |
#4 |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.302
Zahvalnice: 94
Zahvaljeno 3.312 puta na 1.997 poruka
|
![]()
Postavi kod koji koristiš za preg_replace. Pošto se ta funkcija koristi za zamenu u stringovima ("filtriranje") poprilično sam siguran da je pogrešno koristiš.
|
![]() |
![]() |
![]() |
#5 |
V.I.P. Recenzent
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 765
Zahvaljeno 1.024 puta na 568 poruka
|
![]() PHP kod:
Svo vreme mi problem pravi collation u bazi. Vreme je da se ra?unar ugasi. Poslednja ispravka: Dekip (15.1.2015 u 23:37) |
![]() |
![]() |
![]() |
#6 |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.302
Zahvalnice: 94
Zahvaljeno 3.312 puta na 1.997 poruka
|
![]()
Čekaj polako. Znaš li ti uopšte šta ovaj tvoj regex radi? preg_replace će proći kroz tvoj string ($searchquery), naći prvi karakter koji se ne nalazi među navedenim karakterima u klasi (a-z 0-9 Č芚ĆćĐđŽž?!) i zameniti ga sa praznim stringom.
Nešto nisam baš uveren da si to hteo da uradiš ![]() EDIT: Koju verziju PCRE biblioteke koristiš? |
![]() |
![]() |
![]() |
#7 |
V.I.P. Recenzent
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 765
Zahvaljeno 1.024 puta na 568 poruka
|
![]()
Bez da te ljutim ali pričaj srpski. Evidentno je na kojem stepeniku stojiš ti a na kojem ja. Ja ovo radim iz želje da nešto naučim, da budem "IT pismen". I pri tom sam samouk. U školi sam na TIM011 i basic-u naučio da nacrtam jugića i to je to.
Elem, problem je na kraju sledeći: Svo vreme mi je pravio sukob u bazi pošto mi je nekako ostao "svidiš". To je promenjeno i sada je ok. Ali kada si već tu a znam da znaš... ![]() Kako da postavim filter da pročešljam string iz input-a i ostavim samo brojeve, slova (+ našu latinicu i ћирилицу), eventualno još i (space - _ ...)? Dakle da očistim string, obrišem kerefeke i pustim u upit baze? Imam neka svoja rešenja koja rade ali ja ih NE KAPIRAM. A to nije to, zar ne... |
![]() |
![]() |
![]() |
Bookmarks sajtovi |
Alatke vezane za temu | |
Vrste prikaza | |
|
|
![]() |
||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Windows 7 64bit mouse problem | MiljanX | Ostale komponente | 3 | 1.7.2014 14:36 |
Windows 8.1 i problem sa Nvidiom. Spasavajte! | Isko | Operativni sistemi | 11 | 8.3.2014 16:44 |
Problem sa pristupom https vezama | Miki2 | Operativni sistemi | 2 | 26.8.2013 10:04 |
Problem HDD Led Sija kao Sumanut (negasi se) | King SRB | Kvarovi | 19 | 10.7.2013 7:21 |
Problem sa zvukom - da li je do hardware-a ili nesto drugo? | FiresnakE | Kvarovi | 6 | 5.3.2010 12:08 |