Ah, se non c'è la terza immagine ti trovi con una virgola di troppo, prova così
Codice PHP:
if ( $immaginepromozioni1_name != '')
    
$query .= "promozioni.immaginepromozioni1 = '$immaginepromozioni1_name', ";
if ( 
$immaginepromozioni2_name != '')
    
$query .= "promozioni.immaginepromozioni2 = '$immaginepromozioni2_name', ";
if ( 
$immaginepromozioni3_name != '')
    
$query .= "promozioni.immaginepromozioni3 = '$immaginepromozioni3_name' ";

if (
substr(trim($query),-1) == ',')
    
$query substr($query,0,-2).' ';

//poi continui col codice che hai