quimfv gracias por la explicacion pero no se que hago mal que no me funciona ya que cuando guardo el size lo hago para comprobar que en la base de datos el tamaño de la imagen redimensionada disminuye y no se que dada igual que el archivo original. ademas se me guarda como si fuera otro registro osea id_imagen 1,2,3,4,(hasta aqui correcto las originales)y sigue las redimensionadas5,6,7,8.
esto es lo que no quiero para esta bien el codigo tendria que ser id_img 1,2,3,4,(y guardarse todo osea name,type,size de img original,img redimensionada).
espero que me haiga explicado bien.
muestro codigo renobado otra vez:
Código PHP:
Ver original<?php
//muestro codigo si esta formulario vacio
}else{
?>
<?php
$numFiles = count($_FILES['archivo']['tmp_name']); for($i=0; $i<$numFiles; $i++) {
//codigo para guardar los multiples archivos en servidor y en base de datos
if (move_uploaded_file($_FILES['archivo']['tmp_name'][$i],'archivos/imagenes/'.$_FILES["archivo"]["name"][$i])) { //Tu código para hacer el thumbnail
}else{
echo 'Error, no se pudo mover la imagen '.($i + 1);
}
$ssql="INSERT INTO tabladatos(nombre_img,tamañoimg,rutaimg)
values ('".$_FILES['archivo']['name'][$i]."','".$_FILES['archivo']['size'][$i]."',
'".$_FILES['archivo']['tmp_name'][$i]."')";
}else{
echo 'No se grabaron los datos insertados!!';
}
}
//lo guarda correctamente
$numFiles = count($_FILES['archivo']['name']); for($i=0; $i<$numFiles; $i++) {
//codigo para redimensionar imagenes y guardarlas en carpeta servidor y base de datos
if (imagejpeg($imagen_nueva,'archivos/imagenesthumbnail/'.$_FILES['archivo']['name'][$i])){ }else{
echo 'No se realizo el thumbnail';
}
$ssql="INSERT INTO tabladatos(nombre_imgthumb,tamañothumb,rutathumb)
values ('".$_FILES['archivo']['name'][$i]."','".$_FILES['archivo']['size'][$i]."',
'".$_FILES['archivo']['type'][$i]."')";
}else{
echo 'No se grabaron los datos insertados!!';
}
}
}
//aqui acaba el codigo y me guarda las fotos originales otra vez en vez de las redimensionadas
?>