Как я регистрируюсь в PHP ли a checkbox
проверяется или нет?
Если флажок установлен, значение флажка будет передано. В противном случае поле не передается в HTTP-сообщении.
if (isset($_POST['mycheckbox'])) {
echo "checked!";
}
Попробуйте этот
index.html
<form action="form.php" method="post">
Do you like stackoverflow?
<input type="checkbox" name="like" value="Yes" />
<input type="submit" name="formSubmit" value="Submit" />
</form>
form.php
<html>
<head>
</head>
<body>
<?php
if(isset($_POST['like']))
{
echo "<h1>You like Stackoverflow.<h1>";
}
else
{
echo "<h1>You don't like Stackoverflow.</h1>";
}
?>
</body>
</html>
Или этот
<?php
if(isset($_POST['like'])) &&
$_POST['like'] == 'Yes')
{
echo "You like Stackoverflow.";
}
else
{
echo "You don't like Stackoverflow.";
}
?>