ciao a tutti.
ho scaricato il php relativo per la validazione dei campi in un form (con programmazione ad oggetti), che, nella pagina di compilazione del form, stampa i messaggi di errore dei campi compilati non correttamente.
ora sto provando a lavorare sull'array che contiene gli errori, cosi costruito:
$errors = $FORM->getErrors() ;
...e sulla lista di errori, cosi ricavata:
if( !empty($errors) )
{
echo "
" ;
echo( join("
\r\n" , $errors) ) ;
echo "
" ;
}.
in questo modo ottengo sempre tutti gli errori, partendo dal primo generato; ora vorrei visualizzare ognuno di essi sotto al campo corrispondente.
Pero' non riesco a referenziare gli elementi dell'array $errors, se non con l'id e quindi dovunque metta una stampa degli errori, li visualizzo sempre dal primo...
uno dei campi è questo:
<input name="nome" type="text" value="<?php echo $FIELDS['nome']->val ?>" size="20" maxlength="15">
c'è un modo di costruire l'array associando anche il nome dei campi html??
poi... che variabile è $FORM?
Ringrazio in anticipo, buon lavoro a tutti!!!