mam pewien problem z Firefoksem.
Napisałem sobie funkcję, która zamienia mi polskie znaki na utf.
I teraz mam formularz i chciałbym, żeby dane z jednego pola były "przepuszczane" przez tą, funkcję, a następnie po zmianie znaków dodawane do bazy mysql.
I teraz tak, napisałem cały skrypt, wszystko ładnie pięknie.... tylko, że w Firefoksie nie działa.
Znaczy działa częściowo - dodaje wszystko, dopóki nie będzie polskiego znaku.
PS. w Internet Explorerze (mam wersję 7), wszystko działa OK.
Oto funkcja
<?php function znaki($tekst) { return $tekst; } ?>
A to kod dodający wartości z formularza do bazy danych:
<?php $data_pozyczenia=$_POST["pozycz_data"]; $pozycz_komu=$_POST["pozycz_komu"]; $pozycz_osobie=znaki("$pozycz_komu"); $query = "UPDATE filmy SET pozycz='1' WHERE filmID='$id'"; $query = "UPDATE filmy SET pozycz_data='$data_pozyczenia' WHERE filmID='$id'"; $query = "UPDATE filmy SET pozycz_komu='$pozycz_osobie' WHERE filmID='$id'"; echo " <b>Operacja zakończona powodzeniem.</b><br> Pożyczono osobie: <b>".$pozycz_osobie; ?>
czy wie ktoś dlaczego tak się dzieje?

i jak rozwiązać ten problem??