Autor
|
Tema: Notice: Undefined index: imagen in (Leído 8,597 veces)
|
Layla123
Desconectado
Mensajes: 17
|
Hola, disculpen que vuelva a molestar, lo que pasa que deseo agregar una imagen en mi pagina web y guardar la url en la base de datos, pero me muestra este error, ayuda porfis. if(isset($_POST['enviar'])){ if(!empty($_POST['imagen'])){ //solo si no esta vacio $_POST['imagen'] pasa esto: $rutaEnServidor = '../imagenes'; $rutaTemporal = $_FILES['imagen']['tmp_name']; $nombreImagen = $_FILES['imagen']['name']; $rutaDestino = $rutaEnServidor.'/'.$nombreImagen; $nombre=$_POST['nombre']; $apellidopat=$_POST['apellidopat']; $apellidomat=$_POST['apellidomat']; $institucion=$_POST['institucion']; $pagina=$_POST['pagina']; $direccion=$_POST['direccion']; $sql = "INSERT INTO investigador VALUES ('NULL','$nombre','$apellidopat','$apellidomat','$institucion','$pagina','$rutaDestino','NULL','$direccion')"; if ($res){ echo 'inserción con exito'; } } else{ echo 'no se puedo insertar'; } }
Notice: Undefined index: imagen in
|
|
« Última modificación: 20 Noviembre 2014, 18:07 pm por Layla123 »
|
En línea
|
|
|
|
Shell Root
|
Imagino que es por el html del form, es decir, debes de tener así! <form action="TuFormPost.php" method="post" enctype="multipart/form-data">
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
Layla123
Desconectado
Mensajes: 17
|
Ya verifique eso y aun así me sigue mostrando el mismo error. Notice: Undefined index: imagen in
|
|
|
En línea
|
|
|
|
engel lex
|
hola... modifica tu post principal y coloca el codigo entre etiquetas GeSHi... sobre el tema usa if(isset($_POST['imagen'])&&$_POST['imagen'])
en lugar de if(!empty($_POST['imagen']))
si aún sigue dando el error vas a colocar solo en el archivo
y nos muestras la salida
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
Layla123
Desconectado
Mensajes: 17
|
Eso me muestra 'imagen' => string 'DSCN7758.JPG' (length=12) 'nombre' => string '' (length=0) 'apellidopat' => string '' (length=0) 'apellidomat' => string '' (length=0) 'institucion' => string '' (length=0) 'pagina' => string '' (length=0) 'direccion' => string '' (length=0) 'enviar' => string 'Enviar' (length=6)
y me sigue Notice: Undefined index: imagen in
mostrando el primer error
|
|
|
En línea
|
|
|
|
engel lex
|
el mensaje te sale así cortado? Notice: Undefined index: imagen in has un
si puedes publica el codigo del form que usas para el upload
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
#!drvy
|
Linea 4 de tu código, compruebas si esta definida $_POST['imagen'] cuando tienes que comprobar si esta definida $_FILES['imagen']....
Saludos
|
|
|
En línea
|
|
|
|
Layla123
Desconectado
Mensajes: 17
|
Ya corregi el error, ahora no me muestra la imagen en la ventana que quiero que aparezca, no me muestra un error. Pero cuando hago la consulta con mysql no me muestra la imagen. Cabe mencionar que si me guarda la url en la base de datos y asi mismo la foto en la carpeta que he creado. este es mi codigo para hacer la consulta. $consulta2=mysql_query("SELECT * FROM investigador where id_inv='$id'");//codigo para hacer la consulta a la DB echo'<div align="center"><img src="'.$row['ruta_img'].'" align="center" width="100px" height="100px"/></div><br/>';
|
|
|
En línea
|
|
|
|
Shell Root
|
Pues mira el código fuente de la pagina en ejecución y mira que dato te esta dando en la imagen, de allí miras la url a la que direcciona la imagen
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
engel lex
|
para futuras referencias y otras personas con la duda, por favor explica tu manera de resolver el problema
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Crear Campos En una celda
PHP
|
alexkof158
|
2
|
2,210
|
3 Mayo 2012, 03:10 am
por alexkof158
|
|
|
Undefined index: HTTP_MOD_REWRITE
PHP
|
Chazy Chaz
|
1
|
2,624
|
15 Mayo 2012, 19:20 pm
por Chazy Chaz
|
|
|
Notice: Undefined index: id_inv in
« 1 2 »
PHP
|
Layla123
|
19
|
6,383
|
13 Noviembre 2014, 20:27 pm
por Layla123
|
|
|
Error undefined index $_POST
Desarrollo Web
|
SrTrp
|
4
|
2,965
|
28 Diciembre 2017, 04:34 am
por SrTrp
|
|
|
[Resuelto] Undefined Index?? Ayuda!
PHP
|
Geg1
|
3
|
2,875
|
14 Marzo 2018, 16:31 pm
por srWhiteSkull
|
|