bu bir döngü içerisindeki sil butonu sanırım. Sil'e basıldığında o veriyi sildirmek istiyorsunuz. Js vs işlerine girmenize gerek yok. Formunuzda bir button var zaten. Form içerisine ek olarak bir hidden input ekleyeceksiniz. Bu hidden input'un name="id" value="php ile id yazdır" button post edildiğinde arka kısımda silme işlemi yaptıracaksın.
Örn:
<form action="" method="POST">
<input type="hidden" name="id" value="<?= $lang['lang_id'] ?>">
<button class="btn btn-sm btn-danger" type="submit" name="submit"><i class="fas fa-trash"></i></button>
</form>if (isset($_POST['submit'])) :
$id =post('id');
$query = $db->prepare('DELETE FROM languages WHERE lang_id=:aa');
$result = $query->execute([
'aa' => $id
]);
if ($result) {
// başarılı işlem sonrası yonlendırme vs
} else {
//başarısız işlem sonrası uyarı vs
}
endif;Ek güvenlik önlemleri sana kalmış. Emrah yüksel'in yaptığı gibi a'dan get ile gönderme vs sıkıntılı işlem oluyor. Benim kullandığımı sadeleştirip yazdım. Bu arada action farklı sayfada işlem görecekse ona göre doldurun. Ekstra bir uyarı vermek istiyorsanız silmeden once. O sil buttonuna bir modal ayarlaryın tıklanınca modal açtırın benım verdiğim koduda modaldaki buttonla değiştirip öyle post işlemini yaptırın.