נתתי כותרת קצת מפוצצת כדי שתכנסו לראות , כל מי שמתכנת הרבה יודע שאחד הדברים המעצבנים זה לבנות טפסים , בניתי מחלקה קטנה שניתנת לשיפור שבעזרתה ניתן לבנות טפסים , מה דעתכם? , איך אפשר לשפר? , אתם מוזמנים לקחת ולהשתמש!
PHP קוד:
<?php
Class Form
{
public $action;
public $method;
public $outputForm;
public function textInput($view,$name,$value){
$this->outputForm .= "
<p>\n<label for=\"textinput\">$view</label>\n
<input type=\"text\" name=\"$name\" id=\"name\" value=\"$value\" />\n
<br /></p>\n
";
}
public function passInput($view,$name,$value){
$this->outputForm .= "
<p>\n<label for=\"passwordinput\">$view</label>\n
<input type=\"password\" name=\"$name\" value=\"$value\" />\n
<br /></p>\n
";
}
public function textArea($name,$value){
$this->outputForm .= "<textarea name=\"$name\">$value</textarea>\n";
}
public function sendButton($name,$value){
$this->outputForm .= "<input type=\"submit\" name=\"$name\" value=\"$value\" />\n";
}
public function select($name,$options = array()){
$this->outputForm .= "<select name=\"$name\">\n";
foreach($options as $name => $value){
$this->outputForm .= "\r\r<option value=\"$value\">$name</option>\n";
}
$this->outputForm .= "</select>";
}
public function CreateForm(){
return "<form action=\"$this->action\" method=\"$this->method\" >\n".
$this->outputForm."\n".
"</form>";
}
public function strLenght($string){
//this function will check you string lenght
return strlen($string);
}
}
?>
