Para que sepas, si esta ocurriendo algún error en tu consulta modifica la siguiente linea por
Código PHP:
$result = mysql_query($sql, $conexion);
por
Código PHP:
$result = mysql_query($sql, $conexion) or die(mysql_error());
¿Ya verificaste que esos campos no esten realmente vacios en la tabla?
¿Los nombres del los campos que proporcionas son IDENTICOS a los que tienes en tu tabla?
Saludillos.