ciao a tutti,

ho una pagina che scrive i dati in un database e fà l'upload di due immagini tutto funziona solo che vorrei che inserisse i dati nel database solo dopo che l'upload a successo quindi dovrebbe essere un semplice controllo tipo if....

ma dareste una mano a capire come e meglio intervenire??

codice:
<?php
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  $insertSQL = sprintf("INSERT INTO gallery (nome, descrizione, peso, miniatura, ingrandimento, datains, url) VALUES (%s, %s, %s, %s, %s, %s, %s)",
                       GetSQLValueString($_POST['nome'], "text"),
                       GetSQLValueString($_POST['descrizione'], "text"),
                       GetSQLValueString($_POST['peso'], "text"),
                       GetSQLValueString($_POST['miniatura'], "text"),
                       GetSQLValueString($_POST['ingrandimento'], "text"),
                       GetSQLValueString($_POST['datains'], "date"),
                       GetSQLValueString($_POST['url'], "text"));
					   // upload miniatura
						$path="d:/inetpub/webs/actionlabit/public/FlashUtility/Flash-Php/gallery/images/";
							if( $UploadedFile != none )
							{
							print("Percorso locale: $UploadedFile 
\n");
							print("Nome del file: $UploadedFile_name 
\n");
							print("Dimensione del file: $UploadedFile_size 
\n");
							print("Tipo di file: $UploadedFile_type 
\n");
							print("<HR>");
							if (copy( $UploadedFile , "$path/$UploadedFile_name" )){
							print "File copiato con successo!
";
							}else{
							print "Errore.. upload non riuscito
";
							}
							unlink($UploadedFile);
							}else{
							print "Errore.. nessun file.
";
							}
					   // upload ingrandimento
						$pathing="d:/inetpub/webs/actionlabit/public/FlashUtility/Flash-Php/gallery/images/ingr/";
							if( $UploadedFileing != none )
							{
							print("Percorso locale: $UploadedFileing 
\n");
							print("Nome del file: $UploadedFileing_name 
\n");
							print("Dimensione del file: $UploadedFileing_size 
\n");
							print("Tipo di file: $UploadedFileing_type 
\n");
							print("<HR>");
							if (copy( $UploadedFileing , "$pathing/$UploadedFileing_name" )){
							print "File copiato con successo!
";
							}else{
							print "Errore.. upload non riuscito
";
							}
							unlink($UploadedFileing);
							}else{
							print "Errore.. nessun file.
";
							}

  mysql_select_db($database_actionlab, $actionlab);
  $Result1 = mysql_query($insertSQL, $actionlab) or die(mysql_error());

  $insertGoTo = "index.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}

mysql_select_db($database_actionlab, $actionlab);
$query_Recordset1 = "SELECT * FROM gallery";
$Recordset1 = mysql_query($query_Recordset1, $actionlab) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);

?>

Grazie