O mejor si en vez de hacer todo lo que intento hacer me ayuden a que en un mismo archivo (en mi caso uploader.php) pueda ya enviar todas las imágenes al servidor guardando sus urls modificando el código.
Como no tengo mucho conocimiento de PHP les agradeceré que me ayuden a lograr eso si no es mucho pedir.
A continuación les paso el código de mi archivo "uploader.php"
Código PHP:
<?php
include('conexion.php');
function redimensionar_jpeg($img_original, $img_nueva, $img_nueva_anchura, $img_nueva_altura, $img_nueva_calidad)
{
$img = imagecreatefromJPEG($img_original);
$thumb = imagecreatetruecolor($img_nueva_anchura,$img_nueva_altura);
imagecopyresampled($thumb,$img,0,0,0,0,$img_nueva_anchura,$img_nueva_altura,ImageSX($img),ImageSY($img));
ImageJPEG($thumb,$img_nueva,$img_nueva_calidad);
ImageDestroy($img);
}
//Preguntamos si nuetro arreglo 'archivos' fue definido
if (isset($_FILES["archivos"])) {
//de ser asi, para procesar los archivos subidos al servidor solo debemos recorrerlo
//obtenemos la cantidad de elementos que tiene el arreglo archivos
$tot = count($_FILES["archivos"]["name"]);
//este for recorre el arreglo
for ($i = 0; $i < $tot; $i++){
if(is_uploaded_file($_FILES["archivos"]["tmp_name"][$i])){
//con el indice $i, podremos obtener la propiedad que desemos de cada archivo
//para trabajar con este como si fuera un array continuo
$tmp_name = $_FILES["archivos"]["tmp_name"][$i];
$name = $_FILES["archivos"]["name"][$i];
$tamano = $_FILES["archivos"]["size"][$i];
$tipo = $_FILES["archivos"]["type"][$i];
if (!((strpos($tipo, "gif") || strpos($tipo, "png")|| strpos($tipo, "jpg")|| strpos($tipo, "jpeg")) && ($tamano < 500000))) {
echo '<div style="width:500px; height:80px; padding:10px; background-color:#FF0000;">';
echo '<p style="font-size:15px; color:#FFF;"><strong>ERROR DE FORMATO O TAMANHO</strong></p></div>';
}else{
/* Guardar el archivo */
$destino="../galerias/fotos/";
$dir_thumb = "thumbs/";
if (!file_exists($destino.$dir_thumb)){
@mkdir ($destino.$dir_thumb, 0755)
or die("No se ha podido crear el directorio ".$destino.$dir_thumb);
}
$destTHU= $destino.$dir_thumb;
if(move_uploaded_file($_FILES["archivos"]["tmp_name"][$i],$destino.$name)){
redimensionar_jpeg($destino.$name, $destTHU.$name, 70, 47, 80);
//inserto los textos en la base de datos
$sql = "INSERT INTO galeria_arte (big, small)
VALUES ('".$name."', '".$name."')";
}//if move_uploaded_file
}//else
}//if is_uploaded_file
//cierro mi consulta $sql
mysql_query($sql,$fausto_conn) or die(mysql_error($fausto_conn));
}//for
} //if
?>
La mejor solución obviamente es que en un mismo archivo ya se procese todo loq ue necesito.
Por ejemplo, poner en el formulario 5 inputs para subir 5 imágenes con sus respectivos titulos y que al hacer submit y se lleve todo al archivo uploader.php se envíe sin problemas las urls a cada campo dentro de la tabla sin incrementar la ID del usuario.
Ojalá alguien sepa como hacerlo. Saludos y gracias por responder!!! :D