Te recomiendo usar empty() en lugar de =="" ...
También asegurate que realmente el campo no contenga nada .. por qué un "simple" espacio podría darte problemas.
Usa mejor (para evitar problemas):
Código PHP:
$foto=trim($array['foto']);
if (empty($foto)) {
Un saludo,