Если у вас есть форма, которая выглядит примерно так:
<form method="post" action="some_handler.php">
<label for="option1">Option 1</label>
<input id="option1" type="checkbox" name="option1" />
<label for="option2">Option 2</label>
<input id="option2" type="checkbox" name="option2" />
<!-- submit, etc -->
</form>
Вы можете проверить наличие значений флажка (по имени) в $_POST
, т.е.
<?php
$optionOne = isset( $_POST['option1'] );
$optionTwo = isset( $_POST['option2'] );
Если флажки не установлены, $_POST
не будет содержать значения для них.