Sì, scusate, ero di fretta per... Va beh comunque ormai non posso più modificare il messaggio...
I problemi sono due:
mysql_connect() restituisce true anche con dati errati!
mysq_close() restituisce false anche dopo aver aperto una connessione quindi il primo da sempre true e questo sempre false :\
Lo deduco perché l'output di add_item.php in ogni tentativo che ho fatto (anche con dati errati) è il seguente:

Connessione stabilita
Chiusura fallita