Мне было интересно, как я могу проверить один флажок с помощью PHP и MySQL.
Вот HTML.
<input type="checkbox" name="privacy_policy" id="privacy_policy" value="yes" />
Если isset($_REQUEST['privacy_policy'])
возвращает true, они отмечают это поле. Если нет, они этого не сделали.
Хотя вы просили проверить PHP, вы должны, вероятно, предоставить проверку на JavaScript на клиентском сайте, а также проверку подлинности PHP. Это обеспечивает более быструю реакцию, чем проверка на стороне сервера.
Важно иметь и то, и другое
Если вы используете jQuery для чего-либо еще, плагин jQuery Validation делает проверку на стороне клиента очень простой.