Foros del Web » Programando para Internet » PHP »

como subir una imagen a bd

Estas en el tema de como subir una imagen a bd en el foro de PHP en Foros del Web. hice una bd para guardar informacion de un formulario pero quisiera guardar tambien una imagen como le puedo hacer con esta sentencia guardo los datos ...
  #1 (permalink)  
Antiguo 17/04/2009, 13:01
(Desactivado)
 
Fecha de Ingreso: junio-2008
Mensajes: 287
Antigüedad: 15 años, 10 meses
Puntos: 9
Sonrisa como subir una imagen a bd

hice una bd para guardar informacion de un formulario
pero quisiera guardar tambien una imagen como le puedo hacer

con esta sentencia guardo los datos a la bd que vienen del formulario
pero como guardar tambien una imagen

Código PHP:
       mysql_query("INSERT INTO garantia (nombre,direccion,telefono,email)

        VALUES 

('{$_POST['nombre']}','{$_POST['direccion']}','{$_POST['telefono']}','{$_POST['email']}')"
,$link); 
  #2 (permalink)  
Antiguo 17/04/2009, 13:09
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Respuesta: como subir una imagen a bd

Hola cher1_7

Debes crear un tipo tipo Blob en mysql para poder guardar dicho archivo. Lo recuperas con un select normal pero con php deberás indicar el tipo de archivo a presentar mediante header. En Google hay mucha información ;)

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #3 (permalink)  
Antiguo 17/04/2009, 15:15
(Desactivado)
 
Fecha de Ingreso: junio-2008
Mensajes: 287
Antigüedad: 15 años, 10 meses
Puntos: 9
Respuesta: como subir una imagen a bd

ya logre subir la imagen
ahora tengo el problema que no muestra la imagen sino un moton de sentensias
tengo un formulario donde pongo el nombre del cliente y me muestra toda la informacion que llene en el otro formulario
si me muestra los datos pero la imagen solo puras sentencias
aqui esta el codigo que utilizo

Código PHP:
if ($totEmp0) { 
    while (
$rowEmp mysql_fetch_assoc($result)) { 
        echo 
"<hr width=\"100%\" size=\"1\" color=\"#0000FF\">";
        echo 
"<strong><center>Datos del cliente</center></strong>";
        echo 
"<hr width=\"100%\" size=\"1\" color=\"#0000FF\">";
        echo 
"<strong>Nombre del cliente</strong> : ".$rowEmp['nombre']."<br></br>";
        echo 
"<strong>foto del cliente</strong> : ".$rowEmp['imagen']."<br></br>"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:55.