Al posto di questo:
codice:
$query = "insert into immagini(categoria,descrizione,image)
values(\"$_POST[categoria]\",\"$_POST[descrizione]\",\"$_POST[image]\")";
mysql_query($query) or
die (mysql_error());
prova a mettere così:
codice:
$cat = $_POST['categoria'];
$descr = $_POST['descrizione'];
$image = $_POST['image'];
$query = "INSERT INTO immagini (categoria,descrizione,image) alues('$cat','descr','image')";
$res = mysql_query($query) or die (mysql_error());
in questo modo la sintassi dovrebbe essere corretta, però considera il fatto che per fare l'upload di un file non basta usare un input di tipo file... io ti consiglio di usare la classe upload.class.php che viene usata in questa pillola... http://forum.html.it/forum/showthrea...hreadid=694523