Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Zmiana znaków w tekście z formularza i dodawanie go do bazy mysql
puz219
post 21.08.2007, 16:08:01
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


Witam.

Czy mógłby mnie ktoś nakierować na sposób jak zrobić coś takiego.

Chciałbym, żeby tekst, który jest przesyłany do pliku przetwarzającego formularz, był przed dodaniem go do bazy danych mysql jeszcze odpowiednio przerobiony.

Mianowicie chciałbym napisać skrypt, który pobierałby tekst z odpowiedniego pola formularza, sprawdzał czy są w nim polskie znaki, jeśli są to zamieniał je na kody odpowiednie kody asci, a dopiero potem taki przetworzony tekst dodawał do bazy danych mysql.

Widziałem już kiedyś coś takiego, ale nie wiem gdzie, i nie wiem za bardzo jak się do tego zabrać od nowa.

Wiem, że wiąże się to ze wpisaniem wszystkich znaków, ale wolę to zrobić raz, niż ręcznie zamieniać te znaki przy wypełnianiu formularza.

Wiem, ze wyglądało to tak, np.

jeśli "ś" to zamień na "ś";

Mógłby mi ktoś podać jakieś wskazówki, lub jakiś fragment kodu, np dla jednej litery, to już sobie potem poradzę.
I jeszcze nie mam pojęcia, jak zrobić tak, żeby przed zapisaniem do bazy danych najpierw sprawdzał ten tekst,ewentualnie zamieniał litery, a potem dodawał taki przetworzony tekst do bazy danych.

Bardzo proszę o pomoc.
Go to the top of the page
+Quote Post
mike
post 21.08.2007, 16:11:00
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Jeśli wiesz jak pobrac dane z formularza i jak je wstawić do bazy to potrzebujesz tylko jednej rzeczy.
Jak podmienić znaki. A od tego masz str_replace().

Kombinuj. Powodzenia.
Go to the top of the page
+Quote Post
puz219
post 21.08.2007, 17:07:29
Post #3





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


kombinuje, kombinuje..... i nic.

Na podstawie manuala, dowiedziałem się jak zrobić, żeby mi pousuwało jakieś litery z tekstu, albo pozamieniało np. kilka liter na jedną, ale jak zrobić, żeby zamieniało ą na kod asci i potem ę i ł i ś itd.

Chodzi o to jak to wszystko połączyć, bo nie mam pojęcia. Mógłbym prosić chociaż o jakiś kawałek kodu.
Go to the top of the page
+Quote Post
Cosi*
post 21.08.2007, 17:24:35
Post #4





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 9.07.2007
Skąd: Dąbrowa Górnicza

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


Może spróbuj zainteresować się funkcją urlencode().
Odkodowujesz oczywiście za pomocą urldecode() smile.gif
Pozdrawiam


--------------------
http://cosi.com.pl
<? $kate or die ?>
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 19:07