View Single Post
ישן 11-02-11, 10:00   # 1
omerbesh
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Feb 2011
הודעות: 40

omerbesh לא מחובר  

Wink המחלקה הסודית שלי לבניית טפסים

נתתי כותרת קצת מפוצצת כדי שתכנסו לראות , כל מי שמתכנת הרבה יודע שאחד הדברים המעצבנים זה לבנות טפסים , בניתי מחלקה קטנה שניתנת לשיפור שבעזרתה ניתן לבנות טפסים , מה דעתכם? , איך אפשר לשפר? , אתם מוזמנים לקחת ולהשתמש!

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);
    }
}
?>
  Reply With Quote