Odkazujete
if(isset($_POST['search']))
což je pro získání "zaslaných" parametrů (obvykle z formulářů).
Musíte se podívat na $_GET['u']
k předání ID.
Relevantní stránky v příručce:$_POST , $_GET
Upravit:Při čtení kódu je několik dalších chybných bitů, protože následující bity jsou z příkladu, kdy uživatel odeslal formulář. (tj. getPost()
bit). To nepotřebujete, pokud se snažíte získat podrobnosti z databáze na základě předaného 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
}
}
}