POST无法正常工作

时间:2014-05-11 11:23:09

标签: php html

我在tpl中有一段代码:

   <form action="build.php?id={id}" method="post">
   <input width="80" type='submit' height='20' value='{uzsakyti_svente}' name='uzsakyti1'>
   </form>

当我按下按钮时动作正在进行并且当动作结束时页面自动刷新并且firefox弹出窗口出来并让我在重新加载页面之间进行选择并取消,现在这是我不想要的问题我希望当动作完成时页面只是刷新但firefox表或其他浏览器的表格不会出现,现在任何想法都是如何做到的?

1 个答案:

答案 0 :(得分:0)

如果在build.php文件中捕获Post请求,请重定向到您的页面:

if (! empty( $_POST))
{
   // Update or insert your data in DB or whatever ...

   if ($data_ok)
   {
       header( 'HTTP/1.1 303 See Other' );

       // You can add a param to display in your view that the form was posted
       header( 'Location: http://domain.com/build.php?posted=1' );
       exit();
   }
}

// Your main code goes here ...