输入类型复选框提交

时间:2016-05-24 10:03:56

标签: sql submit

我有以下代码:

index php code

当有人输入电子邮件地址并按提交时,我会收到数据库中的电子邮件地址。但是,我怎样才能收到他们检查或关闭时事通讯的信息?

这是我 waitinglist.php

的一部分

waitinglist.php

请帮我解决这个问题。在DB中,我有表等待列表和列表等待列表。

4 个答案:

答案 0 :(得分:0)

在您的HTML代码中,您可以编辑html的代码,如下所示: -

<input type="checkbox" id="newsletter" name="newsletter" value=1 checked />

在php中,您可以包含以下代码以检查是否选中了复选框

$newsletter =(isset($_POST['newsletter'])?$_POST['newsletter']:'')

if($newsletter ==1){
  some code here....
}

答案 1 :(得分:0)

不要在html中添加一组标签,而是在现有表单中包含包含复选框的div,因为提交按钮应该只存在于HTML文件的一个位置

如果它仍然不起作用,您能否更详细地解释错误。

答案 2 :(得分:0)

这里的一些代码....不是php代码。你需要为你需要采取的行动添加实际的PHP代码

 $sql ="INSERT INTO robin.waitinglist (newsletter) VALUES ('$newsletter')";

答案 3 :(得分:0)

对代码进行两次更改

$newsletter =(isset($_POST['newsletter'])?$_POST['newsletter']:0)

并删除您要检查$ newsletter值的代码。在代码中只有一个SQL

现在,您将收到电子邮件,表格中的简报列为1或0。希望这可以解决您的问题