也许这是一个愚蠢的问题,但是在将表单保存在数据库中后,将用户重定向到成功页面的正确方法是什么?
我不知道为什么,但如果我添加action =“done.PHP”,则表单不会将数据保存到我的数据库中.
我试图添加标题(“location:/done.PHP”);它工作,但当我将页面移动到原始服务器(PHP 4和MysqL 3.23.5)时,我尝试发送表单时出现错误警告:无法修改标头信息 – 标头已经由……..发送
if(isset($_POST['submit'])) { $name=$_POST['name']; $email = $_POST['email']; $company = $_POST['company']; $adress = $_POST['adress']; $post = $_POST['post']; $phone = $_POST['phone']; $sql="INSERT INTO tekstile_users (id,name,email,company,adress,post,phone) VALUES ('','$name','$email','$company','$adress','$post','$phone')"; if (MysqL_query($sql,$con)) { header ("location:/done.PHP"); } else { echo "Something is wrong"; } }//end of submit button
谢谢大家的建议!