Corsi on-line

PHP: una classe per la generazione di form

PHP Form Class è una classe realizzata in linguaggio PHP che consente di generare form da inserire all’interno delle proprie pagine Internet o Web applications, a differenza di altre soluzioni dello stesso tipo quest’ultima si rivela particolarmente leggera ed è corredata da una documentazione abbastanza esauriente; nel package per il download della classe sarà possibile reperire alcuni esempio pratici grazie ai quali adottarla immediatamente per lo sviluppo in un progetto.

CatturaIn linea generale PHP Form Class mette a disposizione tutti i metodi necessari per la creazione degli elementi più comuni per i form, dai campi di input per i tipi di dato supportati alle textarea, dalle liste di selezione alle checkbox fino ai radiobutton; uno dei maggiori vantaggi derivanti dall’adozione di questa soluzione, utilizzabile gratuitamente e liberamente, risiede nel supporto di tutti gli input types introdotti da HTML5.

# radiobutton
echo $frm->addInput('radio', 'genere', 'maschio');
echo $frm->addInput('radio', 'genere', 'femmina');
# submit
echo $frm->addInput('submit', 'submit', 'Invia');

L’utilizzatore avrà la possibilità di includere qualsiasi tipo di attributo, ivi compresi quelli personalizzati, a qualunque elemento, per far questo basterà ricorrere a degli appositi array associativi; in ogni caso non mancano le funzionalità necessarie per l’impostazione delle proprietà che consentiranno di specificare la sintassi di riferimento per la chiusura dei tag vuoti e l’espansione degli attributi indipendentemente dalla loro tipologia (ad esempio: booleani).

# paragrafazione 
$str .= $frm->startTag('p');
....
// chiusura del tag
$str .= $frm->endTag();

Non mancano delle funzioni generiche attraverso le quali includere ulteriori elementi come per esempio quelli destinati al contenimento delle componenti dei form (fieldset, legend..):

// fieldset e legend 
$frm->startTag('fieldset') . PHP_EOL .
$frm->startTag('legend') . 'Blah! Blah!' . $frm->endTag() . PHP_EOL .

Per maggiori informazioni e un approfondimento riguardante la classe PHP Form, i metodi e gli altri costrutti forniti attraverso di essa per la realizzazione di form è possibile consultare il sito ufficiale del progetto.

Post correlati
I più letti del mese
Tematiche