Foros del Web » Programando para Internet » PHP »

Undefined index

Estas en el tema de Undefined index en el foro de PHP en Foros del Web. Hola de Nuevo: tengo en mi codigo una variable que de entrada no contiene NADA hasta que la pantalla se recarga, le envio un valor.... ...
  #1 (permalink)  
Antiguo 30/05/2008, 10:48
Avatar de citaem  
Fecha de Ingreso: agosto-2005
Mensajes: 218
Antigüedad: 18 años, 8 meses
Puntos: 0
Mensaje Undefined index

Hola de Nuevo:

tengo en mi codigo una variable que de entrada no contiene NADA hasta que la pantalla se recarga, le envio un valor....

asi que de entrada me marca un error:

Notice: Undefined index

en la siguiente linea:

$pagina = $_POST["pagina"];

Ya intente con isset, pero si se lo aplico, de entrada no marca el error,pero con la recarga deja de funcionar mi paginado...
  #2 (permalink)  
Antiguo 30/05/2008, 10:56
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Undefined index

es ke ¿como lo haces???

debes hacerlo asi...

Código PHP:
$pagina = isset($_POST["pagina"])? $_POST["pagina"]: ''
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 30/05/2008, 11:00
Avatar de citaem  
Fecha de Ingreso: agosto-2005
Mensajes: 218
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: Undefined index

Gracias pateketrueke puse la linea que me enviaste y funciono perfectamente....
un favor ¿PODRIAS EXPLICARME QUE SIGNIFICA ESA LINEA, POR PARTES? para entenderla y no solo usarla por usarla....
  #4 (permalink)  
Antiguo 30/05/2008, 11:05
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Undefined index

es un if-then-else corto y significa dos cosas...

Código PHP:
// digamos ke vamos a crear una variable de un POST

if (isset($_POST['foo']))
{
  
// existe!!!
  
$bar $_POST['foo'];
}
else
{
 
// no existe... :)
  
$bar NULL// o algun valor por defecto
}

// el ejemplo anterior, nos enseña a
// comprobar las variables a usar... antes de

$bar = isset($_POST['foo'])  ?  $_POST['foo']   :  NULL;

// aqui, es lo mismo ke el otro ejemplo....
// primero, la comparacion.... el ? ekivale a THEN
// luego, despues del : es lo mismo a ELSE 
no se si me explico.... pero no es tan complejo, suerte! ;)
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 30/05/2008, 11:13
Avatar de citaem  
Fecha de Ingreso: agosto-2005
Mensajes: 218
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: Undefined index

Mil gracias.... todo me ha quedado clarisimo... y ahora ya entendi lo que me pasaste.... el "?" me confundia, pues solo lo he usado en links para agregar parametros y los ":" ni se diga.... no los he usado como codigo.... GRACIAS HOY APRENDI EN DEFINITIVA ALGO NUEVO
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 17:05.