我想创建一个复选框并检查是否在另一个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"]
值。有什么想法??
答案 0 :(得分:1)
如果您没有将值传递给复选框标记,则POST数组将为空。你需要做那样的事情
<input type="checkbox" name="keepme" value='1'>
答案 1 :(得分:0)
确保您有提交按钮
If(isset($_POST['submit-btn'])){
echo $_POST['keepme'];
}