Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2011, 05:20
portela85
 
Fecha de Ingreso: abril-2011
Mensajes: 103
Antigüedad: 13 años, 1 mes
Puntos: 3
Problemas al recuperar un checkbox

Hola a todos!
tengo un formulario con varios checkbox y cuyos datos van a parar a una base de datos. Para introducir esos datos, antes tengo que pasarles una función para que en la base de datos se introduzca un 1 o un 0.
Código:
        public function validarCampoPagohoras($pagohoras){
            if ($pagohoras == null || $pagohoras == ''){
                $pagohora=0;
            }
            else{
                $pagohora=1;
            }
            return $pagohora;
        }
El problema me llega cuando quiero que me vuelva a mostrar el mismo formulario con los datos recuperados de la base de datos para que el usuario pueda modificarlos si lo desea. En este caso no sé como convertir el 1 para que aparezca activo en el formulario.
Estas son algunos de los intentos que he hecho a ver si se os ocurre algo!

Código:
        <input type="checkbox" name="pago" value="<?php if(isset($trabajo->pago_actuacion)){ print $trabajo->pago_actuacion;} ?>" />Pago Actuaci&oacute;n
Código:
        <input type="checkbox" name="pago" value="<?php if(isset($trabajo->pago_actuacion) AND $trabajo->pago_actuacion = "1"){ on;} ?>" />
Muchas gracias por anticipado!