Generarea formularelor HTML folosind limba php - articol despre

Crearea unui formular care să păstreze valorile deja introduse nu este o sarcină simplă, mai ales dacă trebuie să tratezi liste de valori pentru selecție sau cu câmpuri care corespund matricelor. Instrumentele propuse permit reducerea soluției acestei probleme la descrierea câmpurilor de formă sub formă de configurații simple și conectarea șabloanelor HTML necesare.

Conținutul pachetului

Setul de instrumente include:

Principiile de bază ale configurației câmpurilor

Să presupunem că doriți să obțineți acest formular:

Acest lucru necesită următorul cod PHP:

# 1. Obțineți datele câmpului formularului

require_once 'make_form_data.php'; # Conectăm codul funcției

$ cfg = array # Facem configurarea câmpurilor
# 40;
// primul grup
'Short_note',
'Longer_text',
„Un_fișier“,
'Flag',

// al doilea grup
'period' => matrice # 40; 'valori' => matrice # 40;
„Ziua“.
„Săptămâna“
„Luna“
„Anul“
# 41; # 41; .
'shape' => matrice # 40; 'valori' => matrice # 40;
'rotund' => 'rotund',
'pătrat' => 'pătrat',
'triunghi' => 'triunghiular'
# 41; # 41; .
'size' => matrice # 40; 'valori' => matrice # 40;
mulțime # 40; 'valoare' => ''. 'title' => '- dimensiune -' # 41; .
mulțime # 40; 'value' => 'mic'. 'title' => 'mic' # 41; .
mulțime # 40; 'valoare' => 'mediu'. "titlu" => "medie" # 41; .
mulțime # 40; 'valoare' => 'mare'. 'title' => 'mare' # 41; .
# 41; # 41; .
'color' => matrice # 40; 'attr' => matrice # 40; "dimensiune" => 5 # 41;. // numărul de elemente vizibile
// y