El problema es que estás "verificando" la imagen usando $_POST['afoto'] en lugar de $_FILES['afoto'] y te sugier hacerlo así:
Código PHP:
Ver originalif($_FILES['afoto']['error'] == 0) {
// Subio un archivo
} elseif($_FILES['afoto']['error'] == 4) {
// No se seleccionó archivo para subir
} else {
// Se produco un error al subir el archivo
}