Foros del Web » Programando para Internet » PHP »

Ayuda "undefined index"

Estas en el tema de Ayuda "undefined index" en el foro de PHP en Foros del Web. hola amigos acabo de instalar el WAMP y cuando corro mi pagina me sale muchos errores : Notice: Undefined index: errorLogeoAdm in C:\wamp\www\index.php on line ...
  #1 (permalink)  
Antiguo 11/03/2010, 12:11
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 3 meses
Puntos: 2
Ayuda "undefined index"

hola amigos acabo de instalar el WAMP

y cuando corro mi pagina me sale muchos errores :

Notice: Undefined index: errorLogeoAdm in C:\wamp\www\index.php on line 77
...


por ejemplo alli en ese error cambie la etiketa de <?php a <? y el error desaparecio, pero me sale el mensaje de error antes de ejecutarse

como soluciono esos errores amigos
  #2 (permalink)  
Antiguo 11/03/2010, 12:15
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 14 años, 2 meses
Puntos: 55
Respuesta: Ayuda "undefined index"

podrias postear el codigo y el error que te da ahora no el que solucionaste
  #3 (permalink)  
Antiguo 11/03/2010, 12:28
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 3 meses
Puntos: 2
Respuesta: Ayuda "undefined index"

ese es el codigo
ese es el error q sale en la pantalla:
Notice: Undefined index: errorLogeoAdm in C:\wamp\www\index.php on line 75

el codigo:
el error es en <?php if ($_GET["errorLogeoAdm"] == "si"){ ?> q es la linea 75

Código PHP:
 <?php if ($_GET["errorLogeoAdm"] == "si"){ ?> 
      <dl id="system-message">
       <dt class="error">Mensaje</dt>
       <dd class="error error fade"><ul><li>Error: Nombre de usuaro o Password incorrecta</li></ul></dd>
      </dl>
      <?php ?>
  #4 (permalink)  
Antiguo 11/03/2010, 12:45
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 9 meses
Puntos: 88
Respuesta: Ayuda "undefined index"

el $_GET y el $_POST son arreglos por lo tanto se llenan cuando envias algo por alguno de los metodos, en este caso estas cargando la página y no estas pasando el valor de errorLogeoAdm por lo tando no existe ese índice en el arreglo $_GET, prueba así
Código PHP:
Ver original
  1. //si $_GET["errorLogeoAdm"] no esta vacio y es igual a si
  2. <?php if (!empty($_GET["errorLogeoAdm"]) && $_GET["errorLogeoAdm"] == "si"){ ?>
saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #5 (permalink)  
Antiguo 11/03/2010, 13:00
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 3 meses
Puntos: 2
Respuesta: Ayuda "undefined index"

este es otro error q no puedo solucionarlo:
Notice: Use of undefined constant EMPL_NOMB - assumed 'EMPL_NOMB' in C:\wamp\www\NMEmpleado.php on line 22

ese es el codigo
Código PHP:
$cid $_POST['cid'];
$id array_shift($cid);

$Select=@mysql_query("SELECT e.`NOMB`, e.`APEL`, e.`MAIL`, e.`FONO`, e.`DNI`,
                             e.`CODI`, u.`NOMB`, u.`PWRD`, u.`CODI`
                     FROM empl e
                     INNER JOIN usua u USING (CODI)
                     WHERE e.`CODI` = $id"
);
$registros mysql_fetch_array($Select);
$NOMB $registros[NOMB]; 

el error da en $EMPL_NOMB = $registros[EMPL_NOMB];
en todas las variables q saco de la bd, aka solo les muestro el primero, no se a q se debe.
  #6 (permalink)  
Antiguo 11/03/2010, 13:09
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 1 mes
Puntos: 67
Respuesta: Ayuda "undefined index"

En el WAMP 2 la configuración del PHP viene de tal manera que aparecen los notice, lo que debes hacer es editar el archivo php.ini, ubica esta línea:

error_reporting = E_ALL

No debes tener punto y coma a la izquierda, de lo contrario es un comentario, bien esta línea debes agregarle algo para que no muestras las notices, los cuales no son propiamente errores en PHP. Debe quedar así:

error_reporting = E_ALL & ~E_NOTICE

Guardas en php.ini, reinicias el servidor y listo, adiós a esos "errores".
  #7 (permalink)  
Antiguo 11/03/2010, 13:11
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 9 meses
Puntos: 88
Respuesta: Ayuda "undefined index"

debes poner entre comillas los nombres de los campos
Código PHP:
Ver original
  1. $EMPL_NOMB = $registros['EMPL_NOMB'];
saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #8 (permalink)  
Antiguo 11/03/2010, 13:16
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 3 meses
Puntos: 2
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\Perfil.php on line 20

$registros = mysql_fetch_array($Select);

alli no veo ningun error, tb es lo mismo de la consulta anterior


PDTA: ya lo solucione

ya lo solucione gracias jiji

Última edición por GatorV; 11/03/2010 a las 15:38
  #9 (permalink)  
Antiguo 12/03/2010, 10:07
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 3 meses
Puntos: 2
Ayuda con error undefined index

hola amigos como puedo solucionar lo sigueitne

Error
Notice: Undefined index: ASIS_COM in C:\wamp\www\GestorHorasExtras.php on line 215

la linea es esta: $ASIS_FING = $_POST['ASIS_FING'];

donde el post aun no esta habilitado hasta q el usuario haga clic en un boton el cual direcciona a la misma pagina y activa el post y lo almacena en la variable

como puedo hacer para solucionar ese error

Última edición por lalo0002; 12/03/2010 a las 10:12
  #10 (permalink)  
Antiguo 12/03/2010, 10:09
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Ayuda con error undefined index

No es un error como tal, si no que una notificación. Lee este aporte para que entiendas mejor http://www.forosdelweb.com/f18/aport...rrores-735515/
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #11 (permalink)  
Antiguo 12/03/2010, 10:10
Avatar de eulloa  
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 16 años, 5 meses
Puntos: 5
Respuesta: Ayuda con error undefined index

1ra Solución: Ponle un // delante. (Es broma)
Lo q te está diciendo es que el index del array NO EXISTE. Esto
Código PHP:
Ver original
  1. $_POST['ASIS_FING'];
ASIS_FING de donde lo sacas?
  #12 (permalink)  
Antiguo 12/03/2010, 10:21
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 3 meses
Puntos: 2
Respuesta: Ayuda con error undefined index

claro, en si no es un error, es una advertencia o notice; pero quisiera saber como solucionarlo

como podria solucionarlo ?
  #13 (permalink)  
Antiguo 12/03/2010, 10:33
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 14 años, 2 meses
Puntos: 55
Respuesta: Ayuda con error undefined index

el error esta en ASIS_COM y la linea q posteaste no tiene esa variable post.

lee este tema de ayer a lo mejor te sirve
http://www.forosdelweb.com/f18/ayuda-undefined-index-786931/
  #14 (permalink)  
Antiguo 12/03/2010, 15:15
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 3 meses
Puntos: 2
Ayuda con variables

Código PHP:
$CONT_CODI $_POST['CONT_CODI'];
$CONT_FINI   $_POST['CONT_FINI'];
$CONT_FFIN  $_POST['CONT_FFIN'];
$CONT_SUEL $_POST['CONT_SUEL'];
$AFP_CODI    $_POST['AFP_CODI'];
$SEGU_CODI $_POST['SEGU_CODI'];
$TCON_CODI $_POST['TCON_CODI'];
$MCON_CODI$_POST['MCON_CODI'];
$CARG_CODI $_POST['CARG_CODI'];
$EMPL_CODI $_POST['EMPL_CODI']; 
Código PHP:
$Insertar=@mysql_query("INSERT INTO cont (`CONT_FINI`, `CONT_FFIN`, `CONT_SUEL`, `SEGU_CODI`, `AFP_CODI`, `TCON_CODI`,
                                                       `MCON_CODI`, `CARG_CODI`, `EMPL_CODI`)
                                VALUES ('$CONT_FINI', '$CONT_FFIN', $CONT_SUEL, $SEGU_CODI, $AFP_CODI,
                                        $TCON_CODI, $MCON_CODI, $CARG_CODI, $EMPL_CODI)"
); 

bueno ese ese el codigo para una insercion

lo malo es que por ejemplo si yo en el formulario donde tengo varias cajas de texto, y algunas las dejo nulas la insercion no inserta correctamente; aunke en la bd esos campos esten para que resiban datos nulos

como puedo solucionar ese problema ?

yo hacia 2 insert dependiendo si "campox" era null -->hacia esta consulta, si no la otra consulta

pero ahora en este caso se puede quedar varios campos nulos.
  #15 (permalink)  
Antiguo 12/03/2010, 15:22
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: Ayuda con variables

El detalle es qe los campos no los envias como "nulos" sino "vacios" que no es lo mismo. Y no estas insertando un valor nulo sino vacio, y al ser campos numericos(lo supongo ya que los valores no los pones entre comillas) marca error al intentar insertar un valor vacio.

Construye tu consulta dependiendo de si llegan vacios o no los campos, o defineles un valor default si es que llegan vacios

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 14:41.