Cita:
Iniciado por Marvin
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.