2011-07-02 30 views
0

我想通過點擊一個名爲「刪除」的鏈接刪除數據庫中的數據。我想要做到這一點,只需在刷新頁面後點擊即可。我的表和其他代碼(包括鏈接一)位於名爲「editordeletedata」的頁面上,而mysql查詢位於另一個名爲「delete」的頁面上。爲此,我想在我的刪除頁面中使用標題功能。但它表明:使用標題功能

警告:不能更改頭信息 - 頭已經發出(輸出開始在C:\ XAMPP \ htdocs中\ WWW \ PHP日常現場教程\ delete.php:2)在C:\ XAMPP \ htdocs \ www \ php日常網站教程\ delete.php on line 13

請告訴我正確使用頭函數或其他任何方式。

editordelete頁:包含一個名爲鏈接 「刪除」

刪除頁:

<p> <title>delete</title> </p> 
<?php 
    include "include.php"; 
?> 

<?php 

    if(isset($_GET['id'])) 
    { 
     $order = "DELETE FROM employee WHERE id='$_GET[id]'"; 
     mysql_query($order) or die (mysql_error()); 
    } 
    header("Location: editordeletedata.php");   

?> 
+0

請重新格式化您的問題。它在這種形式下不能正確讀取。 – KingCrunch

+1

這個問題肯定來自你的環境代碼。您已經打印輸出後不能說'header'。在開始打印任何內容之前說'header',或啓用輸出緩衝。 –

+0

另外,**永遠不會**將'$ _GET [id]'放入SQL查詢中。 (它應該是'$ _GET ['id']'。) –

回答

0

東西頭函數調用之前打印出來。如果什麼都不明顯,那麼它一定是一個空間。刪除所有正在打印的空格。將其轉換爲十六進制格式以檢查造成問題的空間在哪裏。

+0

我只是不明白我打印了什麼,然後打電話給我。在調用頭函數之前,只有一個包含文件和一些刪除查詢。我不知道如何轉換十六進制格式@ MLS – webrider

+0

我明白了。我應該在我的編碼之星...... thnx中稱呼它 – webrider