Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/05/2009, 23:26
denica001
 
Fecha de Ingreso: octubre-2008
Mensajes: 387
Antigüedad: 15 años, 6 meses
Puntos: 18
Respuesta: Ayuda con validacion de formulario

Cita:
Iniciado por Marvin Ver Mensaje
Cuales son los campos que estas enviando en el formulario ??
Los campos son:

'menu_name' --> textbox
'position' --> combobox
'visible' --> radio button

La idea del tutorial es aplicarles en este caso el mismo criterio de validacion a todos, es decir cotejar que ninguno este vacio. Para ello los define en un array y los barre uno a uno. Pero como el campo 'visible' puede valer 1 u 0, se hace necesario poner la condicion $_POST[$fieldname] != 0 para que cuando valga 0 no tire ningun error, ya que empty($_POST[$fieldname]) es VERDADERO cuando 'visible' toma el valor 0.

El problema que yo tengo es que $_POST[$fieldname] != 0 tambien es FALSO cuando 'menu_name' tiene una cadena vacia. Lo cual repito me parece logico ya que 0 puede ser interpretado como vacio o FALSO. Pero lo que no entiendo es porque razon en el tutorial funciona bien.
Hay algo que este pasando por alto en el config.ini del php para evitar tomar como 0 los strings vacios?

Saludos.