参照しています
if(isset($_POST['search']))
これは「投稿された」パラメータを取得するためのものです(通常はフォームから)。
$_GET['u']
を確認する必要があります IDを渡すために渡されます。
マニュアルの関連ページ: $ _ POST 、 $ _ GET
編集:コードを読んでいるだけで、他のいくつかのビットが間違っています。次のビットは、ユーザーがフォームを投稿した例からのものです。 (つまり、getPost()
少し)。渡されたIDに基づいてデータベースから詳細を取得しようとしている場合は、これは必要ありません。
if (isset($_GET['u'])) {
if ($stmt = $mysqli->prepare("SELECT * FROM members WHERE id = ?")) {
/* bind parameters for markers */
$stmt->bind_param("i", $_GET['u']);
/* execute query */
$stmt->execute();
if ($stmt->affected_rows) {
// Deleted
} else {
// Not found / deleted
}
}
}