我有以下代码:
当有人输入电子邮件地址并按提交时,我会收到数据库中的电子邮件地址。但是,我怎样才能收到他们检查或关闭时事通讯的信息?
这是我 waitinglist.php
的一部分
请帮我解决这个问题。在DB中,我有表等待列表和列表等待列表。
答案 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。希望这可以解决您的问题