Pero .. si envias archivos (con tu campo file) el método debe ser POST (por lo menos así dice php.net).
En consecuencia .. deberías validar por $_POST tus variables (todas las que necesites) .. sabiendo que si no "existe" .. es que no estaba seleccionado tu checbox de nombre que le des como te comenté.
SI tienes problemas para ver que te va pasando por tus variables externas usa:
Código PHP:
echo "<pre>";
print_r($_POST);
echo "</pre>";
Un saludo,