PHP - Me sale un error en PHP: Undefined index

   
Vista:
Imágen de perfil de Gabriel

Me sale un error en PHP: Undefined index

Publicado por Gabriel kuroookami.662@gmail.com (10 intervenciones) el 23/01/2018 15:33:46
Resulta que estoy haciendo una pagina de noticias y creando la pagina de subida me salio este error..
Lo raro de todo es que ayer me funcionaba sin problemas..
El proceso seria el siguiente:




1-accedo al link "subir imagen"

Captura

2-me abre un popUp
3-selecciono la imagen (mediante php subo la imagen a un directorio especifico), una ves subida la imagen captura la url de la imagen y lo coloca en el input.
4-presiono el boton subir noticia y envia los datos a la bd.

este es el codigo del formulario

Captura3

este es el codigo del popUp

Captura6

este es el codigo para subir la imagen y capturar la url

Captura4

este es el codigo de conexion

Captura5

esta es la estructura sql

Captura2

este es el error que me sale ahora

Captura1



Todos los datos subian correctamente a la bd, ahora suben los datos a la bd menos los que se encuentran en el input imagen.

Aclaro que el unico cambio que realice en el codigo es solo css y nada mas.

Agradesco su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Me sale un error en PHP: Undefined index

Publicado por Miguel (205 intervenciones) el 23/01/2018 21:56:06
Pues por lo que veo, el input file está en otro formulario (el que se muestra en el PopUp). Además que el formulario principal también debería ser tipo mutilpart/form-data.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Gabriel

Me sale un error en PHP: Undefined index

Publicado por Gabriel (10 intervenciones) el 24/01/2018 17:34:07
Si el input file esta en otro form y ese form tiene el enctype="multipart/form-data", el form principal es solo texto los datos que debe enviar. Lo que no entiendo es porque no me sube los datos ahora.

Voy a probar lo siguente, voy a sacar todos los div y las class de bootstrap y voy a ver si carga de esa manera.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Me sale un error en PHP: Undefined index

Publicado por Miguel (205 intervenciones) el 24/01/2018 22:32:25
Pues ese es el problema, todos los inputs (incluyendo el file) deben ir en un solo formulario.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Gabriel

Me sale un error en PHP: Undefined index

Publicado por Gabriel (10 intervenciones) el 24/01/2018 23:14:25
Borre todo lo que hice con css y boostrap pero sigo con el mismo problema. Lo de colocar todo en un form es lo que queria desde un principio, pero nose como hacer para subir la imagen a una carpeta y guardar en un input la url de esa imagen,para subir ese dato la bd en mysql.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Gabriel

Me sale un error en PHP: Undefined index

Publicado por Gabriel (10 intervenciones) el 25/01/2018 00:52:42
SOLUCIONADO!

Encontre la solucion de la siguiente manera:


Captura7

en el form agregue enctype="multipart/form-data" y puse en el input type="file".

Muchas Gracias Miguel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
3
Comentar
Revisar política de publicidad