
04/10/2006, 06:05
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 meses Puntos: 129 | |
Cita:
Iniciado por 8461277 Spy gracias por tu ayuda pase toda la noche trabajando y logre unir varias cosa y consegui esto: Código PHP: .
.
if (isset ($_FILES["archivos"])) { # Si es que se subió algún archivo
$msg .= "<ul>";
foreach ($_FILES["archivos"]["error"] as $key => $error) { # Iterar sobre la colección de archivos
if ($error == UPLOAD_ERR_OK) { // Si no hay error
$tmp_name = $_FILES["archivos"]["tmp_name"][$key];
$name = $_FILES["archivos"]["name"][$key];
$msg .= "<li>$name</li>";
//$name = uniqid('bc') . '_' . $name; # Generar un nombre único para el archivo
$lolo -> AddAttachment ($tmp_name, $name); # Añade el archivo adjunto
/*
Si se van a guardar los archivos en un directorio, deberían descomentarse
las siguientes líneas, si se van a guardar los nombres
de los archivos en una base de datos, aquí debería realizarse algo...
*/
mysql_query("INSERT fotoss (foto1,foto2,foto3) VALUES ('$name','$name','$name')",$link) or die(mysql_error());
move_uploaded_file($tmp_name, "foto/$name"); # Guardar el archivo en una ubicación, debe tener los permisos necesarios
print $name;//me da el nom
Este codigo sube la cantidad de fotos que yo quiero a un directorio y graba el nombre del archivo pero uno tres veces, es decir si subo 3 fotos me graba 3 filas con el mismo nombre ej
ima1,ima1,ima1
ima2,ima2,ima2
ima3,ima3,ima3
la varieble que contiene el nombre es Y el query que estoy usando para insertar las fotos son: Código PHP: mysql_query("INSERT fotoss (foto1,foto2,foto3) VALUES ('$name','$name','$name')",$link) or die(mysql_error());
estamos cerca para resolver este dilema ayuda plisss El sistema que te proponían se trata de tener una tabla extra relacinada para contener las fotos: 1 foto por registro .. no N campos de una tabla (así no tiene sentido destinar una tabla en una BBDD con un sólo registro? y tres fotos? .. tabla fotos
id_foto
id_relacion <--- campo que relaciona con otras tablas de tu sistema
nombre_foto
tamano_foto
tipo_foto (MIME)
etc propiedades de la foto (no del registro asociado posible!)..
Este "modelo de datos" es mucho más versatil que el que presentes ..
Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |