这是我的复选框
<input name="interests2" type="checkbox" value="double-deep-racks" />
这就是我试图将该值变为变量
的方法$int = $_POST['interests2'];
你能告诉我我做错了吗?我不能得到我只是空白的价值。
答案 0 :(得分:3)
尝试
$int = $_POST['interests2'];
如果您尝试设置多个复选框,则可以执行类似的操作,
// Your html
<input type="checkbox" name="interests[]" value="This is i">
<input type="checkbox" name="interests[]" value="Another i value">
// php
$email = "Further Information In: \n";
foreach($_POST['interests'] as $i)
$email .= $i . "\n";
答案 1 :(得分:2)
您的复选框名称为interests2
。您必须按照以下名称获取该值:
$int = $_POST['interests2'];
答案 2 :(得分:0)
name
元素必须与您要查找的内容相匹配。在输入字段中,名称为interests2
,但您正在寻找interests
(缺少“2”)。
此外,您可能需要查看$_GET
而不是$_POST
,具体取决于您使用的表单或AJAX方法(您没有发布代码的那部分)。< / p>