no hace falta que hagas otra consulta SQL para obtener la conversión, aplicalo directo en el insert, elimina el otro select y mysql_query
Código PHP:
Ver originalmysql_query("insert into saldos(fecha) values(STR_TO_DATE('$fec1','%d,%m,%Y'))" , $conexion) or
die("<img src='error.png'/>"); echo $fec1;
echo $res;
además: ¿tu separador en la fecha es la coma?, porque veo esto: %d,%m,%Y