User Tools

Site Tools


kodform4:codeex1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
kodform4:codeex1 [d.m.Y H:i] – created kodmasinkodform4:codeex1 [d.m.Y H:i] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +<code php>
  
 +<?php
 +
 +require_once '../Kod_Form.php';
 + 
 +$form = new Kod_Form("login", 0, "");
 +
 +$fusername =& $form->addElement(new Kod_Field("username", "Username", Kod_Field::text, null, "Please enter username"));
 +$fusername->addValidator(new Regex_Validator("'\w*'", "Username can hold only numbers and letters"));
 +$fusername->addValidator(new Size_Validator(10, 4, "Username must be 4 to 10 letters long."));
 +   
 +$fpassword =& $form->addElement(new Kod_Field("password", "Password", Kod_Field::password, null, "Please enter password"));
 +$fpassword->addValidator(new Regex_Validator("'\w*'", "Password can hold only numbers and letters."));
 +$fpassword->addValidator(new Size_Validator(10, 4, "Password must be 4 to 10 letters long."));
 +   
 +$form->addElement(new Kod_Submit("slogin", "Login"));
 +?>
 +
 +<html>
 +<head>
 +<title>Kod_Form_Test</title>
 +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 +</head>
 +<body>
 +<?php
 +if($form->isSubmited() && $form->isValid()){
 + ?>
 + <div>You are in. ( Your username: <?php print $form->username->getValue();?>, Your password: <?php print $form->password->getValue();?>)</div>
 + <div><a href="">Logout</a></div>
 + <?php
 +}
 +else
 + print $form->display();
 +     
 +?>
 +</body>
 +</html>
 +</code>