आप संदर्भित कर रहे हैं
if(isset($_POST['search']))
जो "पोस्ट" पैरामीटर (आमतौर पर फॉर्म से) प्राप्त करने के लिए है।
आपको $_GET['u']
. को देखने की जरूरत है आईडी पास कराने के लिए।
मैनुअल में प्रासंगिक पृष्ठ:$_POST , $_GET
संपादित करें:बस कोड के माध्यम से पढ़ना, कुछ अन्य बिट्स गलत हैं क्योंकि निम्नलिखित बिट्स एक उदाहरण से हैं जहां उपयोगकर्ता ने एक फॉर्म पोस्ट किया है। (यानी getPost()
काटा)। यदि आप किसी उत्तीर्ण आईडी के आधार पर डेटाबेस से विवरण प्राप्त करने का प्रयास कर रहे हैं तो आपको इसकी आवश्यकता नहीं है।
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
}
}
}