Hola, tengo un código para cargar fotos pero necesito que si el usuario no ha podido cargar todas en un primer momento, pueda entrar despues y cargar las faltantes. El problema es que como lo tengo lo que hace es reemplazar las que ya existen y lo que necesito es que agregue las nuevas y conserve las que ya existen. Este es mi código:
Código HTML:
Ver original<form action="fotos_cargadas.php" name="form2" enctype="multipart/form-data" id="form2" method="post" > <th colspan="2">CARGAR FOTOS
</th> <td><input name="id_posada" type="text" value="<?php echo $id_posada; ?>" readonly="readonly" />
<input name="id_foto" type="hidden" value="<?php echo $id_foto; ?>">
<td><input name="nombre_posada" type="text" value="<?php echo $nombre_posada; ?>" readonly="readonly" />
</td> <td><input type="file" name="foto1" id="foto1" /></td> <td><input type="file" name="foto2" id="foto2" /></td> <td><input type="file" name="foto3" id="foto3" /></td> <td><input type="file" name="foto4" id="foto4" /></td> <td><input type="file" name="foto5" id="foto5" /></td> <td><input type="file" name="foto6" id="foto6" /></td> <td><input type="file" name="foto7" id="foto7" /></td> <td><input type="file" name="foto8" id="foto8" /></td> <td><input type="file" name="foto9" id="foto9" /></td>
<td colspan="2" align="center"><input name="cargar" type="submit" id="cargar" value="Cargar" /></td>
y el php:
Código PHP:
Ver original$id_posada = $_POST['id_posada'];
$id_foto = $_POST['id_foto'];
$foto_nombre = substr($id_foto,0,-4); $codigo = substr($id_foto,0,-4);
$ruta1 = "../../images/galeria/large/$codigo/";
$ruta2 = "../../images/galeria/thumbnails/$codigo/";
$extension = "jpg";
$i = 1;
foreach($_FILES as $value){
// Si la imagen fue subida correctamente
if ( $value['error'] == UPLOAD_ERR_OK ){
$image = new ResizePicture($value['tmp_name']);
$image->resize(444,420);
$w444 = $foto_nombre. '_' .$i. '.' . $extension;
$image->save($ruta1.$w444);
$image->resize(54,54);
$w54 = $foto_nombre. '_' .$i. '.' . $extension;
$image->save($ruta2.$w54);
$i++;
}
}
} else {
$extension = "jpg";
$i = 1;
foreach($_FILES as $value){
// Si la imagen fue subida correctamente
if ( $value['error'] == UPLOAD_ERR_OK ){
$image = new ResizePicture($value['tmp_name']);
$image->resize(444,420);
$w444 = $foto_nombre. '_' .$i. '.' . $extension;
$image->save($ruta1.$w444);
$image->resize(54,54);
$w54 = $foto_nombre. '_' .$i. '.' . $extension;
$image->save($ruta2.$w54);
$i++;
}
}
}
Como puedo hacer esto????
Gracias