kann mir da eine was geben oder machen das es funktioniert weil der hier https://www.codingcage.com/201…-delete-rows-example.html
Funktioniert nicht
kann mir da eine was geben oder machen das es funktioniert weil der hier https://www.codingcage.com/201…-delete-rows-example.html
Funktioniert nicht
ne nicht würklich sind neue änderungen drin
es gibt kein aktuellen tutorial dafür dann mann alle in die tonne hauen
also wenn ich den dataType: 'json' weg neheme dan geht der durch den ajax zu delete.php wo er dan die delete durch führen soll
in der console zeigt der mir nur das
SweetAlert2: Unknown parameter "type"
es wird jetzt angezeigt aber der hat ein probelm mit ajax
<script>
$(document).ready(function() {
$(document).on('click', '#delete_id', function(e) {
var id = $(this).data('id');
SwalDelete(id);
e.preventDefault();
});
});
function SwalDelete(id) {
Swal.fire({
title: 'Are you sure?',
text: "It will be deleted permanently!",
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, delete it!',
showLoaderOnConfirm: true,
preConfirm: function() {
return new Promise(function(resolve) {
$.ajax({
type: 'POST',
url: '<?php echo '/'.$target.'/modules/todo/delete.php'; ?>',
data: 'delete=' + id,
dataType: 'json'
})
.done(function(response) {
Swal.fire('Deleted!', 'Your file has been deleted.', 'success')
})
.fail(function() {
Swal.fire('Oops...', 'Something went wrong with ajax !', 'error')
});
});
},
});
}
</script>
Alles anzeigen
Delete.php
if($_POST['delete']) {
$pid = intval($_POST['delete']);
$query = "DELETE FROM admin_todo WHERE id=:pid";
$stmt = $mysqli->prepare( $query );
$stmt->execute(array(':pid'=>$pid));
if ($stmt) {
$response['status'] = 'success';
$response['message'] = 'Product Deleted Successfully ...';
} else {
$response['status'] = 'error';
$response['message'] = 'Unable to delete product ...';
}
echo json_encode($response);
}
Alles anzeigen
kann mir einer da helfen das das geht das der deltodo ausgeführt wird
Uncaught TypeError: Cannot call a class as a function
Hallo User barche bissen hilfe mit das bei mir funktioniert mit sweetalert2 es ist eine todo liste und mit sweetalert2 Löschen wenn ich auf dem button drücke passiert nix
echo'<button title="'.LoadLang('#DELETE#').'" '; ?> <?php echo' id="delete_product" data-id="'.$id.'" class="btn btn-outline-danger btn-icon waves-effect waves-themed p-0 fs-xl mr-2"/><i class="fal fa-trash"></i></button>';
<script>
$(document).ready(function(){
readProducts(); /* it will load products when document loads */
$(document).on('click', '#delete_product', function(e){
var productId = $(this).data('id');
SwalDelete(productId);
e.preventDefault();
});
});
function SwalDelete(productId){
swal({
title: 'Are you sure?',
text: "It will be deleted permanently!",
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, delete it!',
showLoaderOnConfirm: true,
preConfirm: function() {
return new Promise(function(resolve) {
$.ajax({
url: 'functions.php',
type: 'POST',
data: 'deltodo='+productId,
dataType: 'json'
})
.done(function(response){
swal('Deleted!', response.message, response.status);
readProducts();
})
.fail(function(){
swal('Oops...', 'Something went wrong with ajax !', 'error');
});
});
},
allowOutsideClick: false
});
}
</script>
Alles anzeigen
if(isset($_POST['deltodo']) OR isset($_POST['deltodo_x']) OR isset($_POST['deltodo_y'])){
mysqli_query($mysqli, "DELETE FROM ".$prefix."admin_todo WHERE id = '".mysqli_real_escape_string($mysqli, $_POST['deltodo'])."'");
}
was ist hier jetzt falsch kann mir da einer Helfen
HTML-Seminar.de - mit Videos zum schnellen Lernen, wie man eine Website selbst erstellt.