Jak zrobić żeby:
<?php
Jak zrobić żeby:
<?php
$tresc == ""
lub
empty($tresc)
A da się zrobić tak żeby:
<?php
Poszukaj w google pod hasłem “php walidacja danych” (szczególnie 3 wynik) i “php wyrażenia regularne”
function poprawny_email ( $var )
{
return preg_match ( '/^[_\.0-9a-z-]+@([_0-9a-z-]+\.)+[a-z]{2,4}$/', $var );
}
$error = '
'; if ( empty ( $imie ) ) $error .= 'Pole z imieniem nie zostało wypełnione. '; if ( empty ( $email ) ) $error .= 'Pole z adresem email nie zostało wypełnione. '; if ( empty ( $temat ) ) $error .= 'Pole z tematem nie zostało wypełnione. '; if ( empty ( $opinia ) ) $error .= 'Pole z tre¶ci± wiadomo¶ci nie zostało wypełnione. '; if ( !empty ( $email ) && !poprawny_email ( $email ) ) $error .= 'Adres email jest niepoprawny. '; $error .= 'wróć
'; if ( poprawny_email ( $email ) && !empty ( $imie ) && !empty ( $temat ) && !empty ( $opinia ) ) { echo ’
‘; PRINT “Witamy $imie”; echo ’ Dziękujemy za zainteresowanie nasz± stron± Twoja wiadomo¶c została wysłana do naszego pracownika.’; echo ’
'; } else { echo “$error”; } [/code]
Prosty przykład walidacji