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ó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!