Foros del Web » Programando para Internet » PHP »

Variable $_POST y valor cero

Estas en el tema de Variable $_POST y valor cero en el foro de PHP en Foros del Web. Hola a todos, Tengo un formulario que recoge variables por el método POST y he observado un problema que antes no me pasaba (He actualizado ...
  #1 (permalink)  
Antiguo 19/10/2006, 04:59
 
Fecha de Ingreso: agosto-2005
Mensajes: 76
Antigüedad: 18 años, 8 meses
Puntos: 0
Variable $_POST y valor cero

Hola a todos,

Tengo un formulario que recoge variables por el método POST y he observado un problema que antes no me pasaba (He actualizado php de la version 4 a la 5). Resulta que si paso una variable con el valor cero en el formulario, luego la variable desaparece porque no me reconoce el cero como valor.

Código PHP:
if (! $_POST['id'] == '') {

    
$id addslashes($_POST['id']);

    } 
Este es el código que tengo. He echo pruebas con valores 0000 en vez de un único 0 y los toma como variables. No entiendo a que se puede deber esto, alguna explicacion??? Se puede hacer algo para que reconozca un único cero como variable??
Gracias por su ayuda.
  #2 (permalink)  
Antiguo 19/10/2006, 05:22
 
Fecha de Ingreso: septiembre-2006
Ubicación: Jaén - España
Mensajes: 30
Antigüedad: 17 años, 7 meses
Puntos: 0
Hola aLiSHa_FW.

Prueba con esto para recoger el valor de la variable:
Código PHP:
if(!isset($_POST['a'])){
    
$a="";
    }
else{
     
$a addslashes($_POST['a']);
     } 
Un saludo.
  #3 (permalink)  
Antiguo 19/10/2006, 06:26
 
Fecha de Ingreso: agosto-2005
Mensajes: 76
Antigüedad: 18 años, 8 meses
Puntos: 0
Gracias, lo he probado y si toma la variable con valor cero. En un principio lo probé mal, pero si funciona. Muchas gracias.

Un saludo
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 06:02.