HTML和PHP/MySQL疑难解答

HTML和PHP/MySQL疑难解答,php,html,mysql,forms,post,Php,Html,Mysql,Forms,Post,长期读者,第一次海报。我是一个新手PHP爱好者,我有一个我一直在工作的页面。现在,我的DB连接运行良好,我的SELECT语句为我提供了所需的信息。在这篇文章之后,我的问题有两方面,也许更多;将相位器设置为畏缩: 有一次,我让插件工作,但它突然停止了,再多的调整似乎也无法恢复。我已经验证了INSERT语句在没有变量的单独PHP文件中工作 当我让插入工作时,页面的每次刷新都会复制最后一个条目。我尝试了几种方法来清除$\u POST数组,但我认为我的一些实验导致了问题1 这两条线路将失败: $ins

长期读者,第一次海报。我是一个新手PHP爱好者,我有一个我一直在工作的页面。现在,我的DB连接运行良好,我的SELECT语句为我提供了所需的信息。在这篇文章之后,我的问题有两方面,也许更多;将相位器设置为畏缩:

有一次,我让插件工作,但它突然停止了,再多的调整似乎也无法恢复。我已经验证了INSERT语句在没有变量的单独PHP文件中工作

当我让插入工作时,页面的每次刷新都会复制最后一个条目。我尝试了几种方法来清除$\u POST数组,但我认为我的一些实验导致了问题1


这两条线路将失败:

$insert .= "VALUES ('{$first}', '{$last}', '{$contact}', '{$associate}')";
$insert .= "LIMIT 1";
这里有两个问题,都与第二行有关:

和限制之间没有空格:限制1是您的代码; 插入中不允许限制1。。。。
您没有对查询进行任何错误检查,您只是假设它们可以工作。检查错误日志。您可以检查insert查询是否存在以下错误:$i_result=mysqli_query$connection、$insert或trigger_error$connection->error。[$insert];有人知道如何防止浏览器为表单输入重新发送数据吗?我尝试添加未设置的$\u帖子$_POST=数组;在if语句的底部无效。您无法重置帖子,因为浏览器将再次生成帖子。我会使用一个单独的php脚本来处理表单,所以只需将页面分成两个脚本,并在表单处理后使用window.location加载表单。