grazie mille!!
sapevo che era qualche stupidaggine che mi bloccava il lavoro...
Adesso ho un altro problema:
mi sono avventurato in ajax. Infatti i valori vengono passati da home.php (che ha un po tutto, visualizzazione, inserimento, ecc...) a insert.php che fa il lavoro.
passo così i parametri:

function insert() {
document.getElementById("add_new").style.display = "none"
var collezione = document.addnew.collezione.value
var nome = document.addnew.nome.value
var articolo = document.addnew.articolo.value
var descrizione = document.addnew.descrizione.value
var diametro = document.addnew.diametro.value
var movimento = document.addnew.movimento.value
myRequest = CreateXmlHttpReq(myHandler);
myRequest.open("GET","insert.php?collezione="+esca pe(collezione)+"nome="+escape(nome)+"articolo="+es cape(articolo)+"descrizione="+escape(descrizione)+ "diametro="+escape(diametro)+"movimento="+escape(m ovimento));
myRequest.send(null);
}

ma in questo modo inserisce tutto solo nel campo collezione (che sarebbe il primo in myRequest.open .....
Grazie ancora!!