Как я вижу, какой флажок проверяется?

Как я регистрируюсь в PHP ли a checkbox проверяется или нет?

46
задан NullPoiиteя 14 September 2015 в 17:04
поделиться

2 ответа

Если флажок установлен, значение флажка будет передано. В противном случае поле не передается в HTTP-сообщении.

if (isset($_POST['mycheckbox'])) {
    echo "checked!";
}
68
ответ дан 26 November 2019 в 20:14
поделиться

Попробуйте этот

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.";
    }   
?>
8
ответ дан 26 November 2019 в 20:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: