Hola,
Mi problema es el siguiente: tengo 8 campos de imágenes que se activan al marcar el input
habX.
X representa el número de la foto. Ejemplo:
<input type='checkbox' name='hab
X' OnClick='..'>
<div id='foto_campo
X'>
<input type='file' name='foto
X' />
</div>
Uso el siguiente código para validar estos campos:
Código PHP:
Ver originalif($_POST['hab1'] == true) {
if($_SESSION['foto1'] != '') {
if(strlen($_FILES['foto1']['name']) > 3) { $nombre_foto = strtolower($_FILES['foto1']['name']);
unlink("../".$_SESSION['foto1'].""); $foto1 = "images/pisos/$nombre_foto";
$_SESSION['foto1'] = "images/pisos/$nombre_foto";
$cant_fotos++;
} else {
$foto1 = $_SESSION['foto1'];
}
} else {
$nombre_foto = strtolower($_FILES['foto1']['name']);
$foto1 = "images/pisos/$nombre_foto";
$_SESSION['foto1'] = "images/pisos/$nombre_foto";
$cant_fotos++;
} else {
$foto1 = '';
}
}
}
Funciona de maravilla pero el problema es que para validar los 8 campos tendría que escribir el mismo código 8 veces. Parece fácil copiar, pegar y cambiar el número pero esto va a hacer muy pesado mi archivo y es lo que no deseo.
Espero que puedan ayudarme.