Прежде чем приступить к загрузке файла, вам необходимо проверить, отправлена ли ваша форма:
if ( isset($_POST['pic'])) {
//save file here.
}
РЕДАКТИРОВАТЬ: похоже, вы не ссылаетесь на правильную переменную POST - у вас есть элемент файла с именем 'pic'в вашей форме, но вы ссылаетесь на $_POST['file']
в вашем коде PHP, который не будет существовать.
Также: если вы начинаете с PHP, (IMHO) W3Schools.com - худшее место, где вы можете быть - я видел действительно плохие примеры того, как код НЕ должен быть там написан ..