将html和jquery值传递给PHP和MySQL表
我正在从事一个个人项目,在尝试使用val时遇到了一些问题;函数,然后在我的php脚本中使用它,我可以成功地将一行插入到我的数据库表中:将html和jquery值传递给PHP和MySQL表,php,jquery,html,forms,Php,Jquery,Html,Forms,我正在从事一个个人项目,在尝试使用val时遇到了一些问题;函数,然后在我的php脚本中使用它,我可以成功地将一行插入到我的数据库表中: $email = $_POST['email']; $sql="INSERT INTO people (id, email, time) VALUES ('','$email','2')"; 以下是我的HTML代码: 以下是我的jQuery代码: 以下是我的PHP代码: 对于jQuery代码,我使用以下代码: var emm = $('#email').
$email = $_POST['email'];
$sql="INSERT INTO people (id, email, time) VALUES ('','$email','2')";
以下是我的HTML代码:
以下是我的jQuery代码:
以下是我的PHP代码:
对于jQuery代码,我使用以下代码:
var emm = $('#email').val();
$.post("submit.php", { "email": emm } );
^这个jQuery代码应该从名为email的文本输入中获取email值,然后我将在PHP代码中使用它,最后将其引入MySQL数据库表:
$email = $_POST['email'];
$sql="INSERT INTO people (id, email, time) VALUES ('','$email','2')";
任何帮助都将不胜感激,谢谢 我觉得整个代码都很好。让我们调试一下。您可以对变量emm进行警报或console.log。你知道它的价值吗?如果通过,可以在php脚本中打印变量$email吗?这个值正确吗?如果是这样,问题似乎出在sql查询中。id是否为自动增量字段?它通过电子邮件发送了一个varchar字段?您好,我将尝试不插入到数据库中,以查看获取的值是否确实是错误的,或者查询。。。是的,ID是一个自动递增字段,电子邮件是varchar。谢谢。阅读你的验证,像你一样依赖按键是非常危险的。如果有人用鼠标粘贴会发生什么?您最好实现一个经过尝试和测试的验证库,比如您应该在这里编辑您的帖子以包含代码,以防将来链接过时。