a chi puo interessare non so se è fatto nel modo migliore ma almeno sono arrivato a recuperare l'id e a creare una cartella con esso per salvarci dentro le foto
<?php
$url = $_FILES['foto1']['name'];
// Se la variabile $_POST è definita (ISSET) procede con l'invio
if(isset($_POST['action']) and $_POST['action'] == 'upload')
$numeroUpload = 12;
$form_rif = $_POST['riferimento_annuncio'];
$form_num_locali = $_POST['numero_locali'];
$form_contratto = $_POST['contratto'];
$form_categoria = $_POST['categoria'];
$form_tipologia = $_POST['tipologia'];
$form_regione = $_POST['regione'];
$form_prezzo_da = $_POST['prezzo_da'];
$form_prezzo_a = $_POST['prezzo_a'];
$form_prezzo = $_POST['prezzo'];
$form_metri_quadri = $_POST['metri_quadri'];
$form_provincia = $_POST['provincia'];
$form_comune = $_POST['comune'];
$form_descrizione = $_POST['descrizione'];
$db_username = 'xxxxxx';
$db_password = 'xxxxxx';
$db_host = 'xxxxxx';
$link = mysql_connect ("$db_host","$db_username","$db_password") or die("Errore di connessione al Server" . mysql_error());
mysql_select_db ("xxxxxx") or die("Errore di connessione al Database" . mysql_error());
mysql_query("INSERT INTO tbl_immobili (riferimento_annuncio, numero_locali, contratto, categoria, tipologia, regione, prezzo_da, prezzo_a, prezzo, metri_quadri, provincia, comune, descrizione, url) VALUES ('$form_rif','$form_num_locali','$form_contratto', '$form_categoria','$form_tipologia','$form_regione ','$form_prezzo_da','$form_prezzo_a','$form_prezzo ','$form_metri_quadri','$form_provincia','$form_co mune','$form_descrizione','$url')",$link)or die("Errore di esecuzione della query" . mysql_error());
$id = mysql_insert_id();
echo "$id";
@mkdir("./img/$id", 0777);
$sqlValues = array(); // inizializiamo l'array con i valori della query INSERT
for ($i = 0; $i < $numeroUpload; $i++) {
$uploaddir = "./img/$id/";
$uploadfile = $uploaddir . $_FILES['foto'. $i]['name'];
if (move_uploaded_file($_FILES['foto'. $i]['tmp_name'], $uploadfile)) {
print "Immagine numero $i inserita con successo
";
}
}
// Fine ciclo for
?>