Notice: Undefined index: imagen in

Iniciado por Layla123, 19 Noviembre 2014, 06:10 AM

0 Miembros y 1 Visitante están viendo este tema.

Layla123

Este código utilice para subir la imagen y guardar la url en la base de datos.

Código (php) [Seleccionar]



<?php 


session_start
();
include(
'../dbredhistal/conexion.php');//manda a traer la conexion.php donde se encuentra el codigo de la conexion del servidor y la base de datos

$ruta="C:/wamp/www/proyecto_redhistal/imagenes";
$nameimagen=$_FILES['imagen']['name'];
$tmpimagen=$_FILES['imagen']['tmp_name'];
move_uploaded_file($tmpimagen,$ruta."/".$nameimagen);
$ruta=$ruta."/".$nameimagen;
        
           
$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','$ruta','NULL','$direccion')";
        
$res  mysql_query($sql) or die(mysql_error());
 
    if (
$res){
   echo
'<script language="javascript" type="text/javascript">
    alert("Inserccion con exito.");
</script><a href="../investigadores.php">Investigadores</a>'
;


    }
    
else{

echo
'<script language="javascript" type="text/javascript">
    alert("Error, vuelva a insertar sus datos.");
</script><a href="../agregar_investigador.php">Vuelva a insertar los datos correspondientes.</a>'
;
}
?>

Shell Root

Cita de: Shell Root en 21 Noviembre 2014, 18:05 PM
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

??
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

T. Collins

Estas usando la ruta C:/wamp/www/proyecto_redhistal/imagenes en el html, por eso no te muestra las imágenes.

Layla123

#13
Ya le quite la ruta
Código (php) [Seleccionar]
C:/wamp/www/proyecto_redhistal/imagenes

y la deje asi, pero aun asi no me muestra la imagen
Código (php) [Seleccionar]


$ruta="imagenes/";



Si guarda la imagen en la carpeta.

T. Collins

Cuál es la ruta base del php que muestra la imágenes www o proyecto_redhistal

Código (php) [Seleccionar]
$ruta="imagenes/".$nameimagen;

amycita88

#15
Podrias por favor colocar todo el codigo de subir la imagen, tengo el mismo problema y ya lo revise una y otra vez gracias!

O solo es problema de la variable Ruta?

MinusFour

Cita de: amycita88 en  5 Enero 2015, 16:32 PM
Podrias por favor colocar todo el codigo de subir la imagen, tengo el mismo problema y ya lo revise una y otra vez gracias!

O solo es problema de la variable Ruta?

Mejor abre un nuevo tema con tu código completo y error en cuestión. El problema puede ser muy diferente.

amycita88

es el mismo error, y he buscado en el inter y no hay muchas soluciones disponibles, y esta es la unica en la cual agrego : enctype="multipart/form-data al form y siguio con el problema.

A mi me pasa lo mismo.  :-(

MinusFour

Cita de: amycita88 en  6 Enero 2015, 02:55 AM
es el mismo error, y he buscado en el inter y no hay muchas soluciones disponibles, y esta es la unica en la cual agrego : enctype="multipart/form-data al form y siguio con el problema.

A mi me pasa lo mismo.  :-(

El error que muestra es generico, si a caso lo único que dice es que no encuentra un indice 'imagen' en el arreglo. Así que lo único que te puedo decir si es que no pones tu código en un nuevo thread con el error completo, es que tienes una llamada tipo $arreglo['imagen'] en alguna parte de tu código que no es correcta.

Insisto, haz un nuevo thread, pon tu código ahí y el error completo.

#!drvy

CitarInsisto, haz un nuevo thread, pon tu código ahí y el error completo.

Tema cerrado.

Saludos