Código PHP:
<?php
include ("scripts/dbconnection.php");
//Se capturan las variables del formulario.
$nombre = $_POST["nombre"];
$descripcioncorta = $_POST["descripcioncorta"]; $descripcionlarga = $_POST["descripcionlarga"];
$precio = $_POST["precio"];
$foto = $_FILES["foto".$a];
//Se preparan algunas variables.
$random = rand(0,10000);
$idjpg = 'prod'.$random.'.jpeg';
$idgif = 'prod'.$random.'.gif';
for($a=0;$a<5;$a++){
//Se envía el archivo al servidor.
$tipo_archivo = $_FILES['foto'.$a]['type'];
$tamano_archivo = $_FILES['foto'.$a]['size'];
if ($tipo_archivo == 'image/pjpeg')
$nombre_archivo = $idjpg;
if ($tipo_archivo == 'image/gif')
$nombre_archivo = $idgif;
if (($tipo_archivo!=''))
{
if (move_uploaded_file($HTTP_POST_FILES['foto'.$a]['tmp_name'], "imagenes/productos/$nombre_archivo"))
$band=1;
else{ echo "<b>There's an error. The file couldn't be uploaded.</b>"; }
}
$foto='imagenes/productos/'.$nombre_archivo;
if ($a==0) $foto0=$foto;
else if($a==1)$foto1=$foto;
else if($a==2)$foto2=$foto;
else if($a==3)$foto3=$foto;
else if($a==4)$foto4=$foto;
}
//Preparacion y ejecucion de la consulta
$consultaSQL = "INSERT INTO productos (id,nombre,descripcioncorta,descripcionlarga,precio,foto0,foto1,foto2,foto3,foto4)
VALUES ('','$nombre','$descripcioncorta','$descripcionlarga','$precio','$foto0','$foto1','$foto2','$foto3','$foto4')";
$resultado = mysql_query($consultaSQL) or die("La operación falló;: " . mysql_error());
if ($resultado)
echo '<META HTTP-EQUIV="refresh" content="5; url=../index.htm">';
//Se cierra la conexion
mysql_close($conex);
?>