Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Filtr danych wejściowych, Operacje na ciągach
lukir
post
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 6.08.2004
Skąd: Warszawa

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


1) Mam filtr danych wysyłanych do bazy MySQL, który m.in. ustawia nazwisko klienta funkcją strtoupper() i np. nazwisko klienta wpisane w formularzu: "świerczewski" daje w efekcie: "śWIERCZEWSKI" -> nie uwzględnia polskich znaków, dlaczego i jak to załatwić?

2) Druga sprawa dotyczy pola adresu - ulicy. Otóż, żeby dane ładnie zaprezentować w panelu administracyjnym - w widoku zamówienia, po odczytaniu danych z bazy dodaję "ul. " przed nazwą ulicy.
W związku z tym (w celach estetycznych) chciałbym wyeliminować sytuację, gdy użytkownik już wpisze "ul." w formularzu i po wszystkich moich filtrach dane w panelu wyglądają np. tak: "ul. Ul. jakastamulica 4/10". Stosowałem do tego ereg_replace() oraz również ucfirst() i czapa - jak można to jeszcze zrobić?

Z góry dzięki za odpowiedzi.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Coyote
post
Post #2





Grupa: Zarejestrowani
Postów: 151
Pomógł: 0
Dołączył: 20.02.2005
Skąd: Poznań

Ostrzeżenie: (30%)
XX---


1) bylo o tym .... trzeba zmienic bodajze kodowanie w bazie ale nie jestem pewien ...
2) eee tak jak mowisz eregiem .. szukasz ciagu Ul. i jezeli jest no to nie wstawiasz a jezeli nie ma to wstawiasz...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 13:53