2015-11-05 43 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