Przy każdym wierszu tabeli z danymi znajduje się przycisk do usuwania konkretnego rekordu:
Żądanie wysyłam GET-em do pliku delete.php tym skryptem:
CODE
$(document).ready(function(){
$('button[type="button"]').click(function() {
var id_usera = $(this).attr('value');
var url = "delete.php?zrodlo=user&id=" + id_usera;
$.get(url);
alert(id_usera);
});
});
$('button[type="button"]').click(function() {
var id_usera = $(this).attr('value');
var url = "delete.php?zrodlo=user&id=" + id_usera;
$.get(url);
alert(id_usera);
});
});
A oto sam plik delete.php:
require('connect.php'); } if($_GET['zrodlo']=='user'){ } $id = $_GET['id']; $del = mysqli_query($connection, "DELETE * FROM users WHERE id_user='$id';"); }
Po sprawdzeniu w podglądzie wykonania pliku delete.php okazało się że zapytanie DELETE jest "wykonywane", dane wejściowe także wpadają bez zarzutu. mysqli_query() nie zwraca żadnego błędu. Connect.php jest na 100% ok.
Co może być przyczyną takiego zachowania a właściwie jego braku?