Foros del Web » Programando para Internet » PHP »

Capturar y insertar imagen en base de datos php

Estas en el tema de Capturar y insertar imagen en base de datos php en el foro de PHP en Foros del Web. Hola tuve un complicación podrían echarme una mano, tengo que cargar un foto el error lo tengo en el campo tipo file que no captura ...
  #1 (permalink)  
Antiguo 03/11/2014, 13:55
 
Fecha de Ingreso: octubre-2014
Mensajes: 5
Antigüedad: 9 años, 5 meses
Puntos: 0
Capturar y insertar imagen en base de datos php

Hola tuve un complicación podrían echarme una mano, tengo que cargar un foto el error lo tengo en el campo tipo file que no captura

$portada=$_FILES['portada'];

este código me genera un error....

creo que me falta algo pero no se que es ?
además que código o función necesitara para comprobar que el campo file tiene un archivo, así después de eso se ejecuta el código de INSERT para guardar la foto en la base de datos.
,
Código:
<form action="alta_p.php" method=POST>
   	  <table width=180 border=1 align=center>
   	  <tr>
      <div align=center>Nueva pelicula</div>
   	  </tr>
   	  <tr>
      <td width=200><div align=right>Titulo</div></td>
   	  <td width=200><input name=titulo type=text size=25></td>
   	  </tr>
   	  <tr>
   	  <td width=200><div align=right>Genero</div></td>
   	  <td width=200><input name=genero type=text size=25></td>
   	  </tr>
   	  <tr>
   	  <td width=200><div align=right>Actores</div></td>
   	  <td width=200><input name=actores type=text size=25></td>
   	  </tr>
   	  <tr>
      <td width=200><div align=right>Duracion</div></td>
   	  <td width=200><input name=duracion type=text size=25></td>
   	  </tr>
   	  <tr>
      <td width=200><div align=right>Trailer</div></td>
   	  <td width=200><input name=trailer type=text size=25></td>
   	  </tr>
   	  <tr>
   	  <tr>
      <td width=200><div align=right>Portada</div></td>
   	  <td width=200><input name=portada type="file" size=25></td>
   	  </tr>
   	  <tr>
   	  <td colspan=2><div align=center><input type=submit value="ingresar">
   	  <input type="reset" value="borrar"></td>
   	  </tr>
   	  </table>
   	  </form>
  #2 (permalink)  
Antiguo 03/11/2014, 14:13
Avatar de GeekGirl  
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 9 años, 9 meses
Puntos: 44
Respuesta: Capturar y insertar imagen en base de datos php

Para enviar imágenes, tu formulario necesita sí o sí tener el atributo enctype="multipart/form-data".
Además a tu atributo method le faltan las comillas.

Agrega esas dos cosas y vas a ver que te funciona bien.

En cuanto a comprobar si hay o no un archivo, investigá un poco. Hay miles de ejemplos en la web.

Saludos.

Etiquetas: Ninguno
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 22:07.