Codice PHP:
// Presuppongo che la connessione al db sia gia' fatta altrimenti la funzione 
// mysql_real-escape_string non funzione e che le magic quotes siano disabled

// Controlliamo i records che ci servono 
$titolo mysql_real_escape_string(trim($_POST["Titolo"]));
$testo mysql_real_escape_string(trim($_POST["Testo"]));

// Vedo ID_scheda .... puoi usarelo per gestire update o insert quindi facciamo la nostru struttura dati 
$data = array(
"Titolo" => $titolo 
"Testo" => $testo ,
"Immagine" => "" ,
"Immagine2" => "" 

);

$upPath "./laTuaDir/" ;
if( !
file_exists($upPath) || !is_dir($upPath)  )

//Qui fa come vuoi a gestire l'errore nel caso di path errato /inesistente
}

// Controlliamo le immagini
$immagine $_FILES["Immagine"] ; 
$immagine2 $_FILES["Immagine2"] ;

// controllo estensioni 
if(  $immagine["type"] != "image/jpeg"  && $immagine["type"] != "image/pjpeg" )

//ERRORE FORMATO IMMAGINE
}
if(  
$immagine2["type"] != "image/jpeg"  && $immagine2["type"] != "image/pjpeg" )

//ERRORE FORMATO IMMAGINE
}

// Puoi estendere e gestire gif,png o altro aggiungendo condizioni

// Puoi controllare la dim delle immagini se vuoi
$limit 50000 ;

if(  
$immagine["size"] > $limit )

ERRORE DIMESIONE IMMAGINE
}
if(  
$immagine2["size"] > $limit)

ERRORE DIMENSIONE IMMAGINE
}


// Puoi trocare prima l'esecuzione in caso di errore in modo che se
// arrivi qui sai che e' tutto apposto
$data["Immagine"] = $immagine["name"] ;
$data["Immagine2"] = $immagine2["name"] ;

// spostiamo i files nella target dir
if( !move_uploaded_file$immagine["tmp_name"]) ,  $upPath.$immagine["name"] ) )

//ERRORE SPOSTAMENTO IMMAGINE 1 => gestisci come vuoi
}
if( !
move_uploaded_file$immagine2["tmp_name"] , $upPath.$immagine2["name"] ) )

//ERRORE SPOSTAMENTO IMMAGINE 2 => gestisci come vuoi
 
}


//Abbiamo formattato i dati e controllato tutto ora se ho id eseguo update 
//altrimenti eseguo insert

$q "" ;
if( 
$_POST["ID_Scheda "] )
{

$id $_POST["ID_Scheda"] ;
// se vuoi aggiungi i controlli qui per controllare l'id

$q "update table ".$table_name." " 
          
."SET " 
      
."Immagine = '".$data["immagine"]."', "           
          
."Immagine2 = '".$data["immagine2"]."', "   
          
."Titolo = '".addslashes($data['titolo'])."', "                    
          
."Testo = '".addslashes($data['testo'])."'

where ID_Scheda = '.
$id.' limit 1 "

}
else
{
$q =  "INSERT INTO ".$table_name."( Immagine,Immagine2,Titolo,Testo ) 
values(
'"
.$data["Immagine"]."' ,
'"
.$data["Immagine2"]."' ,
'"
.$data["Titolo"]."' ,
'"
.$data["Testo"]."' 
)"   
;

}


//esegui query 
$ris mysql_query$q ) ;