Intrukcje warunkowe IF pytanie


(Gmadigm) #1

Jak zrobić żeby:

<?php

(kubut) #2
$tresc == ""

lub

empty($tresc)

(Gmadigm) #3

A da się zrobić tak żeby:

<?php

(kubut) #4

Poszukaj w google pod hasłem "php walidacja danych" (szczególnie 3 wynik) i "php wyrażenia regularne" :wink:


(felixik) #5
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