从另一个php页面提取表单数据的麻烦

时间:2016-01-18 20:55:24

标签: php forms

我想创建一个复选框并检查是否在另一个PHP页面中选中了复选框,因此我创建了如下表单:

 <form action="heartbeat.php" method="post">
    <input type="checkbox" name="keepme">
    <input type="submit" value="log in">
    </form>

然后我尝试在heartbeat.php上提取此输入,如:

 <?php
    /*
    * A PHP file for laying down a heartbeat JavaScript call.
    */
    if(!isset($_POST["keepme"])){
    $auto_logout = 10;
    }
    else{
    $auto_logout = 1000;
    }
    ?>   

但它永远不会获得$_POST["keepme"]值。有什么想法??

2 个答案:

答案 0 :(得分:1)

如果您没有将值传递给复选框标记,则POST数组将为空。你需要做那样的事情

<input type="checkbox" name="keepme" value='1'>

答案 1 :(得分:0)

确保您有提交按钮

If(isset($_POST['submit-btn'])){
    echo  $_POST['keepme'];
}