Cmq sonoria ha ragione.

Codice PHP:
mysql_connect($host,$user,$password) or die ("CONNESSIONE AL DATABASE FALLITA!"
In questa parte di codice le 3 variabili $host, $user, $password non sono settate (essendo interne alla funzione). Ma se dici che il codice lo hai "ripulito" per postarlo allora mi fido

In ogni caso non capisco questo controllo:

Codice PHP:
if ($serie1 0) {
$serie $serie1;
}
elseif (
$annoimm == 1964) {
$serie rand(3300034000);
}
elseif (
$annoimm == 1968) {
$serie rand(3700038000);

concettualmente se $serie1 è maggiore di 0 e $annoimm è uguale a 1964 quell'if salta in toto.
Sei sicuro/a che sia giusto?