Resuelto... Gracias de nuevo claudiovega...!!!
Pongo el codigo de upload para quien le sirva:
Código PHP:
<?php
//Primero, arranca el bloque PHP y checkea si el archivo tiene nombre. Si no fue asi, te remite de nuevo al formulario de inserción:
// No se comprueba aqui si se ha subido correctamente.
//comprueba si al menos hay un archivo
if (empty($_FILES['archivo1']['name'])){
header("location: form_entrevista.php?proceso=falta_indicar_fichero"); //o como se llame el formulario ..
exit;
}
//establece una conexión con la base de datos.
$conexion = mysql_connect("localhost","root","") or die("No se pudo realizar la conexion con el servidor.");
mysql_select_db("xxxxxx",$conexion) or die("No se puede seleccionar BD"); // tu_bd es el nombre de la Base de datos .. por siaca.
//insertamos los datos en la BD.
$consulta_insertar = "INSERT INTO entrevistas (id, nombre, respuesta_1, respuesta_2, respuesta_3, respuesta_4, respuesta_5, respuesta_6, respuesta_7) VALUES ('', '$nombre', '$respuesta_1', '$respuesta_2', '$respuesta_3', '$respuesta_4', '$respuesta_5', '$respuesta_6', '$respuesta_7')";
mysql_query($consulta_insertar,$conexion) or die(mysql_error());
$nfotos=3;
for($i=1;$i<=$nfotos;$i++)
{
$myfile="archivo$i";
// archivo temporal (ruta y nombre).
$binario_nombre_temporal=$_FILES[$myfile]['tmp_name'];
// leer del archvio temporal .. el binario subido.
// "rb" para Windows .. Linux parece q con "r" sobra ...
$binario_contenido = addslashes(fread(fopen($binario_nombre_temporal, "rb"), filesize($binario_nombre_temporal)));
// Obtener del array FILES (superglobal) los datos del binario .. nombre, tamaño y tipo.
$binario_nombre=$_FILES[$myfile]['name'];
$binario_peso=$_FILES[$myfile]['size'];
$binario_tipo=$_FILES[$myfile]['type'];
$consulta_insertar_dos = "INSERT INTO entrevistas_fotos (id, nombre, archivo_binario, archivo_nombre, archivo_peso, archivo_tipo) VALUES ('', '$nombre', '$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo')";
mysql_query($consulta_insertar_dos,$conexion) or die(mysql_error());
}
header("location: form_entrevista.php"); // si ha ido todo bien
exit;
?>
Las tablas serian asi:
entrevistas:
id
nombre
respuesta_1
respuesta_2
respuesta_3
respuesta_4
respuesta_5
respuesta_6
respuesta_7
entrevistas_fotos:
id
nombre
archivo_binario
archivo_nombre
archivo_peso
archivo_tipo