PHP – Formulario con checkbox

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.

Trabajando con input de tipo checkbox usando PHP

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.

Puedes probar el ejemplo aquí.