Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/06/2009, 09:03
Avatar de phercin
phercin
 
Fecha de Ingreso: febrero-2009
Ubicación: Pachuca Hidalgo
Mensajes: 150
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Problema SQL y PHP

Cita:
Iniciado por abimaelrc Ver Mensaje
move_uploaded_file lo que haces es mover el archivo del archivo temporero a la ruta que la estas declarando.

El problema de esa ruta es que esta diciendo

../ = ve al directorio padre de este archivo
datos/ = ve al directorio datos que se encuentra en el directorio padre de este archivo
imagenes = ve al directorio imagenes que esta dentro de datos

Ahora si copiaste el ejemplo exactamente como lo tienes en el codigo tienes un error
move_uploaded_file($_FILES['imagen']['tmp_name'], $destino . '/' .$_FILES['imagen]['name]);

Se te olvido encerrar tanto en imagen como en name las comillas
move_uploaded_file($_FILES['imagen']['tmp_name'], $destino . '/' .$_FILES['imagen']['name']);

el move_uploaded_file lo va a mover al
$destino . '/' .$_FILES['imagen']['name'] = ../Datos/Imagenes/$_FILES['imagen']['name']

Para obtener el nombre del archivo y toda la ruta y poder ingresarla en la base de datos te sugiero que crees una variable con la ruta y el nombre del archivo ejemplo

$rutaArchivo = $destino."/".$_FILES['imagen']['name'];

y cuando vayas a insertar llamas esa variable. Pero conste que cuando vayas a buscar la imagen vas a llamarlo con esa ruta si quieres añade solo el nombre del archivo y en la imagen tu declaras la ruta de la imagen y el nombre que esta almacenado en la base de datos. En el insert escribes

$SQL = "INSERT INTO TABLA (imagen) VALUES ('".$_FILES['imagen']['name']."')";
Muchas gracias amigo, lo voy a checar y despues te aviso,,, gracias...