Originariamente inviato da Games
if($db_host=="")

qui mi da il notice.
devi scrivere il codice notice free....

se verifichi una variabile proveniente dall'esterno non puoi essere certo che sia stata valorizzata e se sia valorizzata con il giusto contenuto. Nel tuo caso poi potrebbe essere un problema di register_globals in ON su php4 ed in OFF su php5 ( giusto sia in OFF).

La verifica andrebbe fatta ne seguente modo:
codice:
if(isset($db_host) AND $db_host == "" )

oppure.... giustamente usando $_POST con register_globals = OFF

if(!empty($_POST['db_host']) .......   )