"Delete"というリンクをクリックしてデータベースからデータを削除します。ページを更新した後ではなく、クリックするだけで削除します。私のテーブルとリンク1を含む別のコードは、 "editordeletedata"という名前のページにあり、mysqlクエリは "delete"という別のページにあります。これは私の削除ページでヘッダー機能を使用したい。しかし、それは示していますヘッダー機能の使用
警告:ヘッダー情報を変更することはできません - すでに(出力がCで開始:\ xamppの\ htdocsに\ WWW \ phpの毎日サイトのチュートリアル\ delete.php:2)によって送られたヘッダCに:\ XAMPPを\ htdocs \ www \ php日常のサイトチュートリアル\ delete.php 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");
?>
質問を再フォーマットしてください。この形式では正しく読み込めません。 – KingCrunch
問題は、周囲のコードから最も確実に発生します。既に出力を印刷した後は、 'header'と言うことはできません。いずれかを印刷する前に 'header'と言うか、出力バッファリングを有効にしてください。 –
また、**決して** $ _GET [id] 'nakedをSQLクエリに入れないでください。 (そして、それは '$ _GET ['id']'でなければなりません。) –