Avvolgi l'intera tabella e il pulsante in un modulo:
<form action="" method="post">
...
...
</form>
All'interno del tuo ciclo while, aggiungi una casella di controllo alla cella di eliminazione:
// concatenate or echo as required
<input type="checkbox" name="delete[]" value="<?php echo (int)$rows['id']; ?>" />
Assicurati che il tuo pulsante sia di tipo submit
:
<input type="submit" value="Delete Selected" />
Dal lato PHP:
if(isset($_POST['delete']) && is_array($_POST['delete']) && count($_POST['delete']) > 0){
foreach($_POST['delete'] as $deleteId){
// run query to delete $deleteId
}
}
Funziona perché PHP analizza le caselle di controllo con i nomi delete[]
in un array nativo