allora lo script che ho messo nela pagina per la registrazione è questo...
ho aggiunto uno script captcha per la veridicità della registrazione
Codice PHP:
<?php
if(isset($_POST['action']) ){
    
                            
                     if(isset(
$_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] ==  $_POST['keystring']){
                        
                            
$ret reg_check_data($_POST);
                            
$status = ($ret === true) ? reg_register($_POST) : REG_ERRORS;
                            
                            switch(
$status){
                                case 
REG_ERRORS:
                                    
$number=0;
                                    foreach(
$ret as $error)
                                    
$number++;
                                    if(
$number>0)
                                        
                                        echo 
'<p class="warning">'.$error[1].'</p>';
                                
                                break;
                                case 
REG_FAILED:
                                echo    
'<p class="warning">Registrazione non possibile in questo momento !</p>';
                                break;
                                case 
REG_SUCCESS:
                                    echo 
'<p class="done">Registrazione conclusa ! Ti è stata inviata un \'\ email !</p>';
                                break;
                                
                            }  
                            }
                                  else{
                                  
$ret reg_check_data($_POST);
                                  
$status = ($ret === true) ? $bol=REG_ERRORS;
                                      switch(
$status){
                                    case 
REG_ERRORS:
                                    
$number=0;
                                    foreach(
$ret as $error)
                                    
$number++;
                                    if(
$number>0)
                                        
//echo ('<p class="warning">'.$error[0].'</p>');
                                        
echo '<p class="warning">'.$error[1].'</p>';
                                
                                break;
                                }
                                 
                                 if (
$bol==1){
                            
                         echo 
'<p class="warning">Numero captcha errato !</p>';//'<p class="warning">Uno o più campi risultano vuoti !</p>';
                             
}
                            
                             
                             }
                         
                                                                                             
                        
                        unset(
$_SESSION['captcha_keystring']);
                    
                    }
?>
le funzioni le richiama dalla reg.lib.php che ho richiamato all'inizio della pagina in questo modo

Codice PHP:
include_once("include/config.php");
include_once(
"include/auth.lib.php");
include_once(
"include/reg.lib.php"); 
nella reg.lib.php ci sono poi le funzioni di insert e di check per la verifica dei dati...


Secondo voi dove sbaglio?
Con firefox funziona benissimo e mi tira anche fuori i messaggi di errore nel caso io lasci i campi vuoti,mentre con ie6 o ie7 proprio niente!!