2015-11-05 31 views
-3

我要自动重新加载到我家做了以下编码后后如何加载主页做了一些功能

if($sql) 
{ 
    echo "Updated successfully"; 
}else { 
    echo "Con not update" . mysql_error(); 
} 

这是process.php页面在这里我执行我的查询,我需要写后,一些编码重定向到我的home.php页面弹出消息,如果$ sql更新成功消息(成功),如果不是错误消息。

回答

1

此外,在纯PHP,而无需编写一段JavaScript代码,你可以这样做:

Header('Location: home.php'); 

此代码是PHP的大量功能的重定向您请求的网页。

+0

可能想告诉他,如果他想要使用标题,他需要删除'echo'行,否则他只会得到一个错误。 – Epodax

+0

这很公平,除非输出缓冲区已经被发送(当他使用echo时,它们会一直存在)。他要么必须确保在发出标题或使用输出缓冲之前他不发送任何输出。 – GordonM

+0

我刚刚写了一个简单的PHP代码,呼应'Hello'并调用Header函数,它效果很好。在Header函数之前回显的内部问题是什么?我不知道 –

1

您需要将JavaScript用于警报和重定向。

if($sql) { 
    echo "<script>alert('Updated successfully'); 
    window.location.href='home.php'; 
    </script>"; 
} 
else { 
    echo "Con not update" . mysql_error(); 
} 
+0

使用javascript是一个非常糟糕的解决方案,发送位置标题是正确的方法。 – GordonM

+0

@GordonM,我同意,但他已经在使用alert()。为此,他正在使用javascript。 – Pupil

+1

不需要将另一个坏习惯与另一个复合。 – GordonM