Создание форм и получение содержимого в одной переменной
Класс
04.07.2010 / 15:18
Класс
<?
define('BR',1);
class forms{
var $action;
var $method;
var $form_start;
var $form_close = '</form>';
var $clform;
var $cols = '25';
var $rows = '4';
var $size;
var $maxlength;
var $text;
function forms($action,$method)
{
$this->action = $action;
$this->method = $method;
$this->form_start = '<form action="'.$action.'" method="'.$method.'">';
}
function addelem($TYPE,$form_type=null,$NAME,$VALUE=null,$br=null,$option=null)
{
if ($form_type == '') {$form_type = 'text';}
if ($br){$br = '<br />';}
if (!empty($this->text)){$text = $this->text."\n";}
if (!empty($this->size)){$size = 'size="'.$this->size.'"';}
if (!empty($this->maxlength)){$maxlength = 'maxlength="'.$this->maxlength.'"';}
if ($TYPE == 'input')
{
$this->clform[] = $text.'<input type="'.$form_type.'" name="'.$NAME.'" value="'.$VALUE.'" '.$size.' '.$maxlength.'/>'.$br;
}
elseif ($TYPE == 'textarea')
{...