Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa nasim slovima prilikom izvodjenja upita

[es] :: PHP :: Problem sa nasim slovima prilikom izvodjenja upita

[ Pregleda: 2067 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

TeSiC

Član broj: 69948
Poruke: 98
*.bn.pttrs.net.



Profil

icon Problem sa nasim slovima prilikom izvodjenja upita26.03.2008. u 15:00 - pre 195 meseci
imam problem sa slovima sa kavikcama (ć.đ,ž,č,š)
kada unesem recimo ime u bazu npr. Dikić Žarko u bazi mi je to snimljeno ovako Dikić Žarko. Kada prikazem spisak imena ime je pravilno ispisano ali problem nastaje kod upita...
Konkretno imam spisak korisnika i sad kad kliknem na ime treba da dobijem sve podatke o tom korisniku. problem je u tome sto PHP upit izvodi od imena Dikić Žarko(onako kako ga vidi u listi), ali u bazi to ime ne postoji nego postoji Dikić Žarko i onda mi prikaze da nema rezultata.
Uradio bih ja ovo tako sto bih pozivao polje ID ali imam 4 odvojene tabele iz kojih moram da prikazem sve podatke o tom korisniku, a to je izvodljivo samo ako koristim ime i prezime.
Zna li neko resenje za ovo?
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
89.216.108.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Problem sa nasim slovima prilikom izvodjenja upita26.03.2008. u 15:26 - pre 195 meseci
Instant ideja, str_replace pa za sve nase znakove u format kakav bazi odgovara (imas ascii tabele na netu). Verovatno bi baza prihvatila format pretrage "WHERE Dikić Žarko". Ako da, to ti je instant resenje.
Ne znam da li si probao sve iz top teme sto je Nemanja pisao, meni je nekoliko puta pomoglo...
Btw, mislim da imas malo problem sa optimizacijom baze ako nemozes da koristis ID korisnika, nekako mi nelogicno da vezujes tabele bez kljuceva vec po imenu...
znaci ako imas tabelu slike, sigurno moras imati u njoj polje user_id, kao i za recimo bilosta, ali da ne ulazimo sad u tu problematiku.

 
Odgovor na temu

TeSiC

Član broj: 69948
Poruke: 98
*.bn.pttrs.net.



Profil

icon Re: Problem sa nasim slovima prilikom izvodjenja upita26.03.2008. u 18:33 - pre 195 meseci
Zahvaljujem se na odgovoru.
Ima li negdje primjer za ovo str_replace?
Gdje ima ta tablica?
Unapred hvala

 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
89.216.108.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Problem sa nasim slovima prilikom izvodjenja upita26.03.2008. u 20:11 - pre 195 meseci
Prosto mi je neverovatno da nisi cuo za google...

 
Odgovor na temu

TeSiC

Član broj: 69948
Poruke: 98
*.bn.pttrs.net.



Profil

icon Re: Problem sa nasim slovima prilikom izvodjenja upita27.03.2008. u 08:41 - pre 195 meseci
***i ga
 
Odgovor na temu

Nemke_BG

Član broj: 163822
Poruke: 341
*.dynamic.sbb.co.yu.

Jabber: Nemke_BG@elitesecurity.org
Sajt: https://www.nmdesign.rs


+45 Profil

icon Re: Problem sa nasim slovima prilikom izvodjenja upita27.03.2008. u 11:12 - pre 195 meseci
ili samo idi www.php.net/str_replace
...
 
Odgovor na temu

Tudfa
Jovicevic Vladimir

Član broj: 152699
Poruke: 384
*.dynamic.sbb.co.yu.



+3 Profil

icon Re: Problem sa nasim slovima prilikom izvodjenja upita27.03.2008. u 19:09 - pre 195 meseci
Mozes i da obradis string pre unosa u bazu sa ovim : http://www.php.net/manual/en/function.mb-convert-encoding.php

Npr:

Code:


$ime =  mb_convert_encoding($ime, 'UTF-8', 'HTML-ENTITIES');



Time ce ti imena i prezimena biti sacuvana u bazi kao Dikić Žarko a ne kao Dikić Žarko .
 
Odgovor na temu

TeSiC

Član broj: 69948
Poruke: 98
*.bn.pttrs.net.



Profil

icon Re: Problem sa nasim slovima prilikom izvodjenja upita29.03.2008. u 14:50 - pre 195 meseci
$Tudfa hvala ti rijesio si mi problem.
Mnogo hvala.
Tesic
 
Odgovor na temu

[es] :: PHP :: Problem sa nasim slovima prilikom izvodjenja upita

[ Pregleda: 2067 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.