Iレコードを削除するhtmlリンクを生成するシンプルなPHP関数を用意していますが、削除リンクはページの更新のみを管理します。PHPを使用してレコードを削除する際の問題。コードが含まれています
私は解決策は簡単だと知っていますが、私はPHPに新しいので、誰かがちょうど正しい方向に私を指すように親切にしてください。ありがとうございました。ヘルプは非常に感謝します。あなたのdelete.php
ファイルで
fuctions.php
<?php
include('includes/connect.php');
function getPosts() {
$query = mysql_query("SELECT * FROM posts") or die(mysql_error());
while($post = mysql_fetch_assoc($query)) {
echo "<tr><td>" . $post['Title'] . "</td><td>" . $post['Author'] . "</td><td><a href=\"delete.php?id=" . $post['ID'] . "\">Delete</a><br /><a href=\"edit.php>?id=" . $post['ID'] . "\">Edit</a></td></tr>";
}
}
function deletePost($id) {
$id = (int) $id;
mysql_query("DELETE FROM posts WHERE ID = '$id'") or die(mysql_error());
header("Location: posts.php");
}
?>
delete.php
<?php
include('includes/functions.php');
deletePost($_GET['ID']);
?>
あなたは 'ID'というパラメータをスクリプトに渡さない。 –
deletePost($ _ GET ['id']);大文字と小文字を区別する – kjy112