un formulario de upload debe respetar ciertas reglas para que funcione...
por ejemplo, el
enctype es obligatorio, y el método debe ser
post, ¿como tienes tu formulario?
te invito a
leer lo siguiente:
http://php.net/manual/en/features.file-upload.php