Php表单提交不工作。什么';怎么了?
我只是尝试将表单数据(电子邮件、日期)添加到mysql数据库中。下面是我的代码。它看起来不错,但出于某种原因,每次我提交表单时,它都没有做任何事情。我没有收到任何错误消息。我在提交后看到的唯一变化是在顶部的浏览器url搜索字段中。“/localhost/?email=&submit=通知+我” 数据库已连接且表/列名正确匹配。表单本身根本不进行处理。你能看看有没有什么问题吗Php表单提交不工作。什么';怎么了?,php,html,mysql,forms,submit,Php,Html,Mysql,Forms,Submit,我只是尝试将表单数据(电子邮件、日期)添加到mysql数据库中。下面是我的代码。它看起来不错,但出于某种原因,每次我提交表单时,它都没有做任何事情。我没有收到任何错误消息。我在提交后看到的唯一变化是在顶部的浏览器url搜索字段中。“/localhost/?email=&submit=通知+我” 数据库已连接且表/列名正确匹配。表单本身根本不进行处理。你能看看有没有什么问题吗 您需要method=“post”而不是type 这就是你所拥有的: <form action="" type="
您需要method=“post”而不是type
这就是你所拥有的:
<form action="" type="post" enctype="multipart/form-data">
这就是您需要的:
<form action="" method="post" enctype="multipart/form-data">
表单是使用GET而不是POST提交的,因为表单上有type=“POST”而不是method=“POST”。Type不是有效的属性,因此id默认为GET,然后被脚本忽略,因为您正在检查$\u POST。将POST与GET混合使用。。为什么2个表单使用工具-----然后告诉“我们”。您还有2个表单具有相同的名称属性;为什么?表单上写的是post,但url表示get,howodd@Dagon好的捕获^-导致无声的失败。当然。我知道这是一件我看得太小的事情。谢谢你指出,你错过了那艘船。我在按enter键时看到了通知。:)@达贡:他们可能在同一时间忙于写作,答案中有更多的文字;-)这就是为什么我总是失败,我打字慢