Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/05/2009, 16:57
Avatar de lucasphp
lucasphp
 
Fecha de Ingreso: mayo-2009
Ubicación: Misiones
Mensajes: 170
Antigüedad: 15 años
Puntos: 3
Respuesta: Subir mas de un archivo

Cita:
Iniciado por SeNdEr2003 Ver Mensaje
Buenas

Tengo un panel en donde el usuario sube un archivo desde un formulario, me gustaria saber como hago para que pueda seleccionar mas de uno? porque creo que el input type=file te permite solo uno, como hago para seleccionar varios? y que estos se guarden en una db en cada campo por separado?, uso esta funcion para subir...

Código PHP:
$path="carpeta";
    if (
is_uploaded_file($_FILES["archivo"]["tmp_name"][$i])) {
        if(
$_FILES['archivo']['size'] < 1185000) {
            if(
$_FILES['archivo']['type']=="image/gif" || $_FILES['archivo']['type']=="image/jpeg" || $_FILES['archivo']['type']=="image/pjpeg") {
                
$file move_uploaded_file($_FILES['archivo']['tmp_name'],$path."/".$nombre.".jpg"); 
                
$subio true;
            }
        }
    } 
Alguna idea?

y para subir uso un

Código PHP:
<input name="archivo" type="file" id="archivo" onKeyPress="return validar(event);" size="40" maxlength="20"
comun, alguna solucion? luego guardo esa variable archivo en una db.
supongo que vas a tener que agregar un botón que diga "agregar otro"- o algo por el estilo - mediante javascript. tal vez podrías crear un vector en base al nombre del input e ir subiendo mediante un while que controle la cantidad de botones del vector. no entendí la parte de los campos por separado.