Ver Mensaje Individual
  #19 (permalink)  
Antiguo 08/05/2009, 08:33
thenewuser
 
Fecha de Ingreso: julio-2008
Mensajes: 24
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Problemas con "post" en PHP

Cita:
Iniciado por pateketrueke Ver Mensaje
y para ser reales, no cambió mucho... simplemente antes estabas acostumbrado a programar con los ojos vendados, o algo así....

el hecho de decir ya no se puede hacer eso:
Código PHP:
$foo $_POST['foo']; 
no tiene relevancia alguna, ya que es obvio...

piensa, si no envías el formulario antes... ¿porque habría de existir cierta variable??

ese es un error común, y es muy simple de resaltar...

la mejor manera de hacerlo es, usando isset (para mi, la forma correcta)
Código PHP:
$foo = isset($_POST['foo'])? $_POST['foo']: 'valor defecto en caso de que no exista la variable'
simple ¿no??

No, creo q te equivocas en varios puntos.

Cuando dices q yo no envio el formulario, no es asi. Si miras el ejemplo q puse ni bien abri este thread (q es el ejemplo q me interesa tratar, ya q es muy simple y lamentablemente todavia nadie lo volvio a postear como cree q deberia ser), vas a ver q SI estoy enviando informacion a una pagina .php para q procese los datos ingresados.

Luego, como ya dije reiteradas veces, en la version de WAMP q usaba hasta hace unos 6 u 8 meses, JAMAS use "isset" en ese ejemplo q se ve ahi y sin embargo el script corria perfectamente.

Por lo tanto, si ahora de golpe tengo q usar "isset", algo cambio.

Otra cosa, este ejemplo esta sacado del tutorial "tizag" (para mi, uno de los mejores tutoriales q hay dando vueltas). Por lo tanto, si "tizag" no usa "isset", por algo sera.

Repito, ojala alguien repostee este mismo ejemplo cambiando o agregando en rojo lo q cree q esta mal o q falta, de acuerdo a los cambios q pudo haber habido en este tiempo.

Ahora, si me siguen poniendo: "usa esta linea con 'foo' " y todos esos ejemplos q no aportan, no sirve. Por que no sirve? porq yo agrego esas lineas al script y sigue sin funcionar. Lisa y llanamente por eso.

Agradezco su predisposicion para ayudar de todas formas