perdona,
lo del $upload_dir = '';
serviria si lo usas con move_uploaded_file($tmp_name, $upload_dir.$name);
pero lo declaras y no lo usas en ninguna parte a eso me refiero.
lo que te digo es que tu usas una tabla para poner detalles, id, imagen1, imagen2, imagen3,
se puede hacer pero no es lo ideal, lo ideal es tener una tabla de articulos por ejemplo y otra
de imágenes donde estas se relacionen por medio del id del artículo
pero bueno con fines meramente didacticos,
la consulta la puedes hacer directamente sin el for de esta forma
Código PHP:
Ver original$tmp_name1 = $_FILES["image1"]["tmp_name"];
$name1 = $_FILES["image1"]["name"];
$tmp_name2 = $_FILES["image2"]["tmp_name"];
$name2 = $_FILES["image2"]["name"];
$tmp_name3 = $_FILES["image3"]["tmp_name"];
$name3 = $_FILES["image3"]["name"];
con eso se entiende el concepto de asignar a cada imagen su valor correspondiente, y hacer el query usando el $name1, $name2, $name3 etc.