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