Merhaba,

Açıkcası böyle bir mantık kullanılmaz ama sorunuza cevap vereyim.

$ids = array($row['id']);
foreach ($ids as $id) {
if(isset($_POST['delete'])){
$i =$_POST['i'];
$delete_query = "DELETE FROM `booking` WHERE id = '$i'";
$delete = mysql_query($delete_query);
}
echo $id;
echo '<form action="" method="POST">
<input type="hidden" name="i" value="'.$id.'" />
<input class="btn btn-default btn-xs" type="submit" name="delete" value="Sil"></form>';
}
unset($ids);
Form gönderirken hangi id yi silmek istediğinizi göndermiyorsunuz böylelikle DROP yapıyor. Formua hidden input ekleyip aktif id yi yazdırdım böylelikle form post olduğunda hangi id yi silmek istediğini sistem bilecek.