Ver Mensaje Individual
  #15 (permalink)  
Antiguo 08/02/2012, 21:49
iovan
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Varios "action" en un formulario que envíe imágenes a varios archivos con

Piensa en arreglos, arrays, matriz (o cual sea el nombre que te suene conocido).

El Objeto $_FILES, para fines prácticos lo puedes ver como un arreglo.

$_FILES es recogido por el script PHP (en tu caso uploader.php) si y solo si tu formulario tiene method="post" y encripte="multipart/form-data" como atributos declarados en la apertura de la etiqueta <form..>


$_FILES tiene las siguientes llaves

tmp_name
name
size
type

y se accede a los valores de la siguiente forma

$_FILES['nombreCampoTipoFile']['tmp_name'] = contiene la información de la ruta temporal en la que se ha subido el archivo
$_FILES['nombreCampoTipoFile']['name'] = el nombre del archivo de la forma (nombreArchivo.extension)
etc....

Entonces si tu vez a $_FILES como el array que es puedes recorrerlo sin miedo utilizando un foreach

Código PHP:
Ver original
  1. foreach($_FILES as $key){
  2. //Y guardar por ejemplo el nombre de cada archivo en la base de datos
  3.  
  4. $query="INSERT INTO............. nombreArchivo='". $_FILES[$key]['name'] ."'   ";
  5.  
  6. mysql_query($query);
  7.  
  8. }

Realmente es muy intuitivo, es necesario que consultes el manual de PHP
Un saludo.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.