il controllo... ho usato due pagine:

pagina controlli:
codice:
function CheckReg1() { 
                 $errori = array(); 

                 $nome_utente = $_POST["nome_utente"]; 
                 if(strlen($nome_utente) == 0){ 
                 $errori[0] = "obbligatorio"; 
                 } 

                 $password = $_POST["password"]; 
                 if(strlen($password) == 0){ 
                 $errori[1] = "obbligatorio"; 
                 } 
                 
                 return $errori;
                 }
poi nell'altra pagina:

codice:
<table cellspacing="3" cellpadding="0" border="0">
   <tr>
         <td>Nick Name:(<font color="orange">*</font>)</td>
         <td><input class="formregistrazione" type="text"  
         name="nome_utente" value="<? echo $nome_utente ?>"/>
                <font color="orange"> <? echo $errori[0] ?>
         </td>
   </tr>
    <tr>
       <td>Password:(<font color="orange">*</font>)</td>
       <td><input class="formregistrazione" type="password" 
       name="password"/>
      <font color="orange"> <? echo $errori[1] ?>
      </td>
    </tr>
</table>
mi dovrebbe ritornare l'errore nella seconda ovviamente