Tworząc pewien projekt natchąłem się na pewien problem w wyrażeniami regularnymi.
<?php $blad="Pierwsza litera nazwiska powinna być duża, każda następna mała, np.: Nowak,
Kowalski"; else { //dodaje do bazy } ?>
Według tego kodu jeżeli "nazwisko" składa się z pierwszej litery dużej, każda następna to mała, to dodaje imie do bazy, w przeciwnym wypadku ustawia zmienną $blad, a następnie ją wyświetla. Kod działa poprawnie, tz. gdy zmienna $_POST['nazwisko'] ma wartość np.: Jan imie zostaje dodane do bazy. Problem pojawia się gdy zmienna $_POST['nazwisko'] zawiera polskie znaki, np.: Ćwierz. Wtedy nazwisko już nie zostaje dodane do bazy, tylko ustawiana jest zmienna $blad.
Pozdrawiam
Darektbg