छिपे हुए इनपुट का उपयोग करने की कोई आवश्यकता नहीं है, आप बस button
. का उपयोग कर सकते हैं इसके बजाय टैग करें:
<?php while($row = mysqli_fetch_array($result)) { ?>
<tr>
<td align="center"><?php echo $row['dept_ID']; ?></td>
<td align="center"><?php echo $row['dept_name']; ?></td>
<td>
<button type="submit" name="departmentID" class="buttonsPromptConfirmDeleteDepartment" value="<?php echo $row['dept_ID']; ?>">Delete</button>
</td>
</tr>
<?php } ?>
बेशक, PHP स्क्रिप्ट में जो फॉर्म प्रोसेसिंग करती है, POST इंडेक्स को एक्सेस करें जैसे आप सामान्य रूप से करेंगे:
$id = $_POST['departmentID'];
// some processes next to it
नोट:<form>
को न भूलें टैग।
अतिरिक्त नोट:तैयार कथनों . का उपयोग करना न भूलें :
$sql = 'DELETE FROM department WHERE dept_ID = ?';
$stmt = $dbc->prepare($sql);
$stmt->bind_param('i', $id);
$stmt->execute();
// some idea, use error checking when necessary
// $dbc->error