$ruta="/ruta/imagenes";
$ruta2="/ruta/imagenes";
$ruta3="/ruta/imagenes";
$ruta4="/ruta/imagenes";
$ruta5="/ruta/imagenes";
$ruta6="/ruta/imagenes";
>(por aquí le pongo restricciones en cuanto a tamaño y extensiones de archivos permitidas)< y luego las muevo a la carpeta del host:
$rand=rand(100000,999999);
move_uploaded_file($archivo,$rutax."/".$rand."_".$nombreArchivo);
$ruta=$ruta."/".$rand."_".$nombreArchivo;
move_uploaded_file($archivo2,$rutax."/".$rand."_".$nombreArchivo2);
$ruta2=$ruta2."/".$rand."_".$nombreArchivo2;
move_uploaded_file($archivo3,$rutax."/".$rand."_".$nombreArchivo3);
$ruta3=$ruta3."/".$rand."_".$nombreArchivo3;
move_uploaded_file($archivo4,$rutax."/".$rand."_".$nombreArchivo4);
$ruta4=$ruta4."/".$rand."_".$nombreArchivo4;
move_uploaded_file($archivo5,$rutax."/".$rand."_".$nombreArchivo5);
$ruta5=$ruta5."/".$rand."_".$nombreArchivo5;
move_uploaded_file($archivo6,$rutax."/".$rand."_".$nombreArchivo6);
$ruta6=$ruta6."/".$rand."_".$nombreArchivo6;
>(Aquí hago la conexión a la Base de Datos)< y luego:
mysql_query("INSERT INTO form (imagen1,imagen2,imagen3,imagen4,imagen5,imagen6) VALUES ('$ruta','$ruta2','$ruta3','$ruta4','$ruta5','$rut a6')
Creo que antes de que mueva el archivo a la base de datos lo más lógico sería que primero se verificara si hay imagen mediante un if....y si la hay que la mueva
Pero como no sabia hacerlo decidí que guardara la ruta y utilizar el comparativo para descartar las que no tenían imágenes....