Hola la variable $_files de donde lo sacas? por que veo que el nombre de tu input file es: foto[], la solucion a tu problema seria lo siguiente:
primero tienes que sacar los datos del tu input file que en este ejemplo se llama "userfile":
Código PHP:
$nombre_archivo = $HTTP_POST_FILES["userfile"]["name"];
$tipo_archivo = $HTTP_POST_FILES["userfile"]["type"];
$tamano_archivo = $HTTP_POST_FILES["userfile"]["size"];
entonces para hacer tu pregunta ssi se esta enviando una imagen o no seria asi:
Código PHP:
if($nombre_archivo=="")
{
//si esta vacio haces un mensaje de error o retorno al formulario
}
else
{
// si viene la imagen haces tu insert
}
espero te sirva, saludos.