"PHP" / Говнокод #5742 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
class forms {
    //put your code here
    
    function __construct($name,$id,$method,$action) {
        echo  "<form id='$id' name='id' method='$method' action='$action'>";
    }
    
    static private function attr($param)    {
        if ($param) {
            foreach ($param as $nam_attr => $val_attr) {
                $attribs.=$nam_attr."='".$val_attr."'";
            }
            return $attribs; 
        }
    }
    static private function label($id,$text,$attr)    {
        $key = array_search('regue', $attr, true);
        if ($key = 1) $text.="<font color='red'>*</font>";
        return "<label for='$id'>$text</label>";
    }
 
    static public function inputs($text,$type,$name,$id,$value=false,$class=false, $attr=false)    {
       
        return self::label($id,$text,$attr)."<input type='$type' name='$name' id='$id' value='$value' class='$class' ".self::attr($attr)."/>";
    }    
    
    static public function inputs_chek($text,$type,$name,$id,$value=false,$class=false, $attr=false)    {
        return  self::label($id,$text,$attr)."<input type='$type' name='$name' id='$id' class='$class' ".self::attr($attr)."/>$value";
    }   
    
    static public function area($text,$name,$id,$value=false,$class=false, $attr=false)    {
        return  self::label($id,$text,$attr)."<TEXTAREA NAME='$name' id='$id' WRAP='virtual' COLS='40' ROWS='3' ".self::attr($attr).">$value</TEXTAREA>";
    } 
    
    static public function select($text,$name,$id,$value=false,$class=false, $attr=false)    {
        $select="<select name='$name' id='$id' ".self::attr($attr).">";
        foreach($value as $value => $val_text)  {
            $select.="<option value='$value'>$val_text</option>";
        }
       $select.="</select>";
       return  self::label($id,$text,$attr).$select;
    } 
    
    function __destruct() {
        echo "<input type='submit'/><input type='reset' value='Очистить'></form>";
    }   
}

Запостил: qbasic qbasic, (Updated )

Комментарии (6) RSS

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8