<?php $odbiorca = $user->id; if($_GET["usun"]){ if (usun_list($id, $odbiorca)) { }else{ } } ?>
I funkcja usuń_list();
<?php function usun_list($id, $odbiorca) { $lacz = lacz_bd(); if (!$lacz->query("delete from wiadomosci where wiad_id='$id' and wiad_do='$odbiorca' and wiad_czyj=0")) throw new Exception('Usunięcie listu nie powiodło się.'); return true; } ?>
Wiadomość usuwa się dobrze jeśli jest to odbiorca listu. Jednak kiedy w linku wpisze np. ?usun=1 (nie mój list) to listu nie usuwa ale pisze "usunięto wiadomość".