fatto

Codice PHP:

if($_POST['test']=="ok")
  {
#Testo la connessione
  
$stp_host=$_POST['hostdb'];
  
$stp_usr=$_POST['userdb'];
  
$stp_pwd=$_POST['pwddb'];
  
$stp_name=$_POST['nomedb'];
  
$printerror="<a href=\"javascript:history.go(-1);\">Riprova</a>";
  
/*Definisco senza Testo gli Errori*/
  
define (FATAL,E_USER_ERROR);
  
define (ERROR,E_USER_WARNING);
  
define (WARNING,E_USER_NOTICE);
  
error_reporting (FATAL ERROR WARNING);
  if(
mysql_connect($stp_host,$stp_usr,$stp_pwd)==false)
    {echo 
"<p class=\"testoblu1Gr8\">Connessione non avvenuta.</p>$printerror";}
    else{
/*La connessione è avvenuta, ora verifico che sia stia lavorando sul db corretto*/
         
$db_list mysql_list_dbs();
         
$a 0;
         while (
$a < (mysql_num_rows($db_list)))
               {
               if(
mysql_db_name($db_list$a)==$stp_name=$_POST['nomedb'])#verifico nomedb=nome inserito
                       
{echo "<p class=\"Verde8pt\">Connessione Avvenuta con Successo.</p>";
                        
$a=mysql_num_rows($db_list)+1;
                        
$b=1;
                        
mysql_close();
                       }
                       else
                       {
$a++;$b=0;}
               }
        if(
$b==0){echo "<p class=\"Rosso8pt\">Connessione non avvenuta.</p>$printerror";}
        }
  } 
$test è una variabile prelevata da form precedente