Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2005, 20:11
2Fast To You
 
Fecha de Ingreso: septiembre-2003
Ubicación: Santo Domingo - R. Dominicana
Mensajes: 606
Antigüedad: 20 años, 7 meses
Puntos: 0
Insertar 5 Imágenes en la Base de Datos

Hola Amgos,

Bueno miren, ya tengo el codigo que me guarda 1 imagen en la BD pero si el usuario quiere subir 5 de un palo como hago para que me inserte las 5 es decir en diferentes registro.

Código PHP:
<?
//Primero, arranca el bloque PHP y checkea si el archivo tiene nombre.  Si no fue asi, te remite de nuevo al formulario de inserción: 
// No se comprueba aqui si se ha subido correctamente. 
     
if (empty($_FILES['archivo']['name'])){ 
     
header("location: new_pho.php?error_login=11"); //o como se llame el formulario .. 
     
exit; 
     } 
// Realizamos la Conexión a la Base de Datos
     
require("inludes/conexion.php");
     
$conexion mysql_connect("$sql_host""$sql_user""$sql_pass") or die(header ("Location:  new_art.php?error_login=0"));
                 
mysql_select_db("$sql_db");
// archivo temporal (ruta y nombre). 
     
$binario_nombre_temporal=$_FILES['archivo']['tmp_name'] ; 
     
$archivo_peso=$_FILES['archivo']['size']; 
     if (
$archivo_peso 200000
     { 
// leer del archvio temporal .. el binario subido. 
// "rb" para Windows .. Linux parece q con "r" sobra ... 
     
$binario_contenido addslashes(fread(fopen($binario_nombre_temporal"rb"), filesize($binario_nombre_temporal))); 
// Obtener del array FILES (superglobal) los datos del binario .. nombre, tabamo y tipo. 
     
$binario_nombre=$_FILES['archivo']['name']; 
     
$binario_peso=$_FILES['archivo']['size']; 
     
$binario_tipo=$_FILES['archivo']['type']; 
//insertamos los datos en la BD. 
     
$consulta_insertar "INSERT INTO gallery (id, archivo_binario, archivo_nombre, archivo_peso, archivo_tipo, titulo, contenido, autor, date_registre) VALUES ('', '$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo', '$titulo', '$contenido', '$autor', '$date_registre')"
     
mysql_query($consulta_insertar,$conexion) or die("No se pudo insertar los datos en la base de datos."); 
     
header("location: new_pho.php");  // si ha ido todo bien 
     
exit; 
     }else{
     echo 
"La imagen deberia pesar maximo 200Kb"
     }
     exit;
?>
Saludos