Ich möchte mein klick auf einen Button das sich ein jquery Dialog öffnet und dieser fragt ob ein Datensatz aus der Datenbank gelöscht werden soll.
Nachdem das Dialog-Fenster sich geöffnet hat und ich auf Delete geklickt habe tut sich nichts.
Der Datensatz wird nicht gelöscht. Jemand eine Idee?
PHP-Code:
var currentUserId
$( ".opener" ).click(function() {
// currentUserId = $(this).data("user-id");
currentUserId = $(this).attr("value");
$( ".dialog" ).dialog( "open" );
alert("Wert: " + currentUserId);
});
$(".dialog").dialog({
autoOpen : false,
buttons : {
'Delete' : function() {
var data = 'id=' + currentUserId;
alert(data);
$.ajax({
type: "POST",
url: "delete.php",
data: data,
cache: false
});
$(this).dialog('close');
}
}
});
delete.php
PHP-Code:
require_once "../db_connect.php"; // Datenbankverbindnung
echo "TEST";
$loeschenID = $_POST["id"];
if(isset($loeschenID) and is_numeric($loeschenID))
{
$loeschen = mysql_query("DELETE FROM artikel WHERE id=".$loeschenID.";");
if ($loeschen) {
$message = "Gelöscht!";
}
else {
$message = "NICHT gelöscht!";
}
}