formDogrula

php ile yazılmış form doğrulama sınıfı

Demolar

formDogrula sınıfını bu sayfada canlı canlı test edebilirsiniz. Böylece nasıl çalıştığını ve nasıl tepki verdiğini kendiniz gözlemleyebilirsiniz. İşte bunun için alttaki örnek üye kayıt formunu oluşturduk. Üye kayıt formuna istediğiniz şekilde veriler girebilirsiniz, çünkü girilecek veriler herhangi bir şekilde saklanmayacaktır. Bu forma girilecek olan veriler yalnızca ve yalnızca test amacıyla kullanılmaktadır.

demo

Üye kayıt formu

Üyelik bilgileri
Kişisel bilgiler

Üstteki üye kayıt formunu doğrulayan PHP kodlarını görüntülemek isterseniz buraya tıkayabilirsiniz.

<?php
require './formDogrula/eb.formDogrula.php';

// sınıftan 'fdo' nesnesini oluştur
$fdo = new formDogrula('demoFormu', 'post');

// formu doğrularken kullanılacak kurallar
$fdo->kurallar(
    array(
'adSoyad''Ad ve Soyad''gerekli|ara_uzunluk[5,25]')
    array(
'ePosta''E-posta''gerekli|eposta'),
    array(
'parola''Parola''gerekli|sayi|ara_uzunluk[3,12]|md5'),
    array(
'parola2''Parola (tekrar)''gerekli|sayi|eslestir[parola,Parola]'),
    array(
'meslek''Meslek''gerekli|dolu|esit_degil[-- Meslek Seçiniz --]'),
    array(
'cinsiyet''Cinsiyet''gerekli|dolu|esit[e,k]')
    array(
'hobi[]''Hobiler''gerekli|dolu|esit[muzik,spor,sinema]'),
    array(
'ozgecmis''Özgeçmiş''gerekli|ara_uzunluk[10,1000]')
);

// formu doğrulat
if( $fdo->dogrulat() ):
    echo 
'<pre>';
    
print_r($fdo->formSon());
    echo 
'</pre>';
    echo 
'<div class="tamam">';
    echo 
'<p>form başarıyla doğrulandı</p>'
    echo 
'</div>';
else:
    echo 
'<div class="hata">';
    echo 
'<ul>'
    
$fdo->yazHatalar('<li>''</li>'true);
    echo 
'</ul>';
    echo 
'</div>';        
endif;
?>