Генерація html-коду форм за допомогою мови php - стаття на

Побудова форми зі збереженням вже введених значень - не така вже й проста задача, особливо якщо доводиться мати справу зі списками значень для вибору або c полями, відповідними масивів. Пропоновані інструменти дозволяють звести рішення цієї проблеми до опису полів форми у вигляді простих конфігурацій і підключенню потрібних HTML-шаблонів.

склад пакету

До складу інструментарію входять:

Основні принципи складання конфігурації полів

Припустимо, потрібно отримати ось таку форму:

Для цього буде потрібно наступний код PHP:

# 1. Отримуємо дані полів форми

require_once 'make_form_data.php'; # Підключаємо код функції

$ Cfg = array # Складаємо конфігурацію полів
# 40;
// перша група
'Short_note',
'Longer_text',
'Some_file',
'Flag',

// друга група
'Period' => array # 40; 'Values' => array # 40;
'День'.
'Тиждень',
'Місяць',
'Рік',
# 41; # 41; ,
'Shape' => array # 40; 'Values' => array # 40;
'Round' => 'круглий',
'Square' => 'квадратний',
'Triangle' => 'трикутний'
# 41; # 41; ,
'Size' => array # 40; 'Values' => array # 40;
array # 40; 'Value' => ''. 'Title' => '- розмір -' # 41; ,
array # 40; 'Value' => 'small'. 'Title' => 'маленький' # 41; ,
array # 40; 'Value' => 'medium'. 'Title' => 'середній' # 41; ,
array # 40; 'Value' => 'big'. 'Title' => 'великий' # 41; ,
# 41; # 41; ,
'Color' => array # 40; 'Attr' => array # 40; 'Size' => 5 # 41 ;. // число видимих ​​елементів
// у