Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php表单提交不工作。什么';怎么了?_Php_Html_Mysql_Forms_Submit - Fatal编程技术网

Php表单提交不工作。什么';怎么了?

Php表单提交不工作。什么';怎么了?,php,html,mysql,forms,submit,Php,Html,Mysql,Forms,Submit,我只是尝试将表单数据(电子邮件、日期)添加到mysql数据库中。下面是我的代码。它看起来不错,但出于某种原因,每次我提交表单时,它都没有做任何事情。我没有收到任何错误消息。我在提交后看到的唯一变化是在顶部的浏览器url搜索字段中。“/localhost/?email=&submit=通知+我” 数据库已连接且表/列名正确匹配。表单本身根本不进行处理。你能看看有没有什么问题吗 您需要method=“post”而不是type 这就是你所拥有的: <form action="" type="

我只是尝试将表单数据(电子邮件、日期)添加到mysql数据库中。下面是我的代码。它看起来不错,但出于某种原因,每次我提交表单时,它都没有做任何事情。我没有收到任何错误消息。我在提交后看到的唯一变化是在顶部的浏览器url搜索字段中。“/localhost/?email=&submit=通知+我”

数据库已连接且表/列名正确匹配。表单本身根本不进行处理。你能看看有没有什么问题吗


您需要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键时看到了通知。:)@达贡:他们可能在同一时间忙于写作,答案中有更多的文字;-)这就是为什么我总是失败,我打字慢