En este artículo te voy a mostrar cómo trabajar con el input de tipo checkbox en un formulario de PHP para saber si una opción fue marcada o no.
Un formulario que se va a procesar con PHP puede tener distintos campos, entre ellos uno de tipo checkbox el cual es un elemento que es marcado o desmarcado y que normalmente funciona para una confirmación del usuario.

Cuando el input
de tipo checkbox es marcado, estará en el arreglo superglobal de $_POST
, lo cual podemos comprobar con un isset
.
Ejemplo de formulario con PHP – Checkbox
Vamos a crear un formulario de ejemplo. Al input
de tipo checkbox
le ponemos un nombre usando el atributo name
para acceder con ese mismo valor en $_POST
de PHP.
El formulario queda así:
En el ejemplo tenemos una caja de confirmación para los términos y condiciones (su nombre es terminos_condiciones
).
Ahora veamos el archivo que procesa el formulario; ahí es en donde se comprueba si el checkbox fue marcado o no:
Si isset
devuelve verdadero, entonces el checkbox fue marcado.