Devo validare un form e facendo una ricerca ho seguito questa guida da voi proposta.
Putroppo in compilazione ho i seguenti problemi:
Queste le righe incriminate per quanto riguarda il file registrazione.php (corrisponde al testTpl.php della guida)
codice:
include_once('it_error_const.inc.php');
include_once('form_control.php');
$errors = $form->getErrors();
Nel primo file incluso è presente la definizione del metodo getErrors, mentre nel secondo la definizione dell'oggetto $form; ottengo:
codice:
Nota: C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\xxx\registrazione.php linea 19 - Undefined variable: form
Errore di Debug: C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\xxx\registrazione.php linea 19 - Call to a member function getErrors() on a non-object
Questa per il file form_control.php (corrisponde al file index.php della guida)
codice:
$fields['nome'] = new FrmField( $_REQUEST['nome'], 'nome', true, array( new PatternRule("/^\w{3,15}$/i") ) ) ;
che genera:
codice:
Nota: C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\xxx\form_control.php linea 40 - Undefined index: nome
Sapete dirmi se sono cose su cui devo sorvolare o cose gravi che compromettono il buon esito dello script? Grazie!