si certo.. questo è l'errore:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'img = 'primo_3152013102113.jpg'where id = 69' at line 1
mi dà errore solo se si verifica una delle condizioni if annidate sia nel primo blocco che nel secondo
if( $img1_name != "" ){
$sql.="lampadine = '$vlampadine' ,";
if( $img4_name != "" ){$sql.="img2 = '$img4_name ,'";}
if( $img5_name != "" ){$sql.="img3 = '$img5_name ,'";}
if( $img6_name != "" ){$sql.="img4 = '$img6_name ,'";}
if( $img7_name != "" ){$sql.="img5 = '$img7_name ,'";}
$sql.="img = '$img1_name'";
}else{
** if( $img4_name != "" ){$sql.="img2 = '$img4_name ,'";}
if( $img5_name != "" ){$sql.="img3 = '$img5_name ,'";}
if( $img6_name != "" ){$sql.="img4 = '$img6_name ,'";}
if( $img7_name != "" ){$sql.="img5 = '$img7_name ,'";}**
$sql.="lampadine = '$vlampadine'";
}