Hallo Leute kann mir einer ein muster geben wich das mit dem ajax für sweetalert2 das der user gelöscht wird wenn ich auf dem button Drücke ich gebe euch hier die php code der ausgeführt wern soll hoffe ihr könnt mir ein machen habe unten das script rein getan weiß nicht wie ich das mit ajax machen soll das der admindelete uasgeführt wird
PHP-Code:
if(isset($_POST['admindelete']) OR isset($_POST['admindelete_x']) OR isset($_POST['admindelete_y'])){
if(LoadAccessStatus($mysqli, 'adminAdmins', 'a4', '') != true){ echo $GLOBALS['NoAccess']; exit(); }
$isadmin = mysqli_fetch_array(mysqli_query($mysqli, "SELECT username FROM ".$GLOBALS['prefix']."admin WHERE id = '".mysqli_real_escape_string($mysqli, $_POST['admindelete'])."'"));
if(isset($isadmin['username']) AND $isadmin['username'] != $_SESSION['username']){
$abfrage = "SELECT COUNT(*) AS check1 FROM ".$GLOBALS['prefix']."supportticket WHERE admin = '".mysqli_real_escape_string($mysqli, $isadmin['username'])."' AND active = '1'";
$ergebnis = mysqli_query($mysqli, $abfrage)
OR die("Error: $abfrage <br>".mysqli_error());
while($row = mysqli_fetch_object($ergebnis))
$check1 = $row->check1;
if(isset($check1) AND $check1 == '0'){
$del1 = mysqli_query($mysqli, "DELETE FROM ".$GLOBALS['prefix']."admin_sessions WHERE ses_admin = '".mysqli_real_escape_string($mysqli, $isadmin['username'])."'");
$del2 = mysqli_query($mysqli, "DELETE FROM ".$GLOBALS['prefix']."admin_sessions WHERE ses_admin = '".mysqli_real_escape_string($mysqli, $isadmin['username'])."'");
$del3 = mysqli_query($mysqli, "DELETE FROM ".$GLOBALS['prefix']."admin WHERE id = '".mysqli_real_escape_string($mysqli, $_POST['admindelete'])."'");
if(isset($del1) AND $del1 == true AND isset($del2) AND $del2 == true AND isset($del3) AND $del3 == true){
echo'<div id="divtimeout_3000" class="myalert myalert-success"><strong>'.LoadLang('#SUCCESSFUL#').'!</strong> <br> '.LoadLang('#DELETE_OK#').'</div>';
}else{
echo'<div id="divtimeout_6000" class="myalert myalert-danger"><strong>'.LoadLang('#FAILED#').'!</strong> <br> '.LoadLang('#ERROR#').'</div>';
}
}else{ echo '<div id="divtimeout_6000" class="alert alert-danger"><strong>'.LoadLang('#FAILED#').'!</strong> <br> '.LoadLang('#DELETE_NOK_OPENTICKETS#').'</div>'; }
}else{ echo '<div id="divtimeout_6000" class="alert alert-danger"><strong>'.LoadLang('#FAILED#').'!</strong> <br> '.LoadLang('#DELETE_NOK_YOURSELF#').'</div>'; }
}
Code:
echo"<button type='button' name='admindelete' value='".$id."' "; ?> onClick='return myFunction()' <?php echo" class='btn btn-icon pli-remove-user icon-lg add-tooltip' data-original-title='".LoadLang('#DELETE#')."' data-container='body'/></button>"; ?> <script> function myFunction() { Swal.fire({ title: 'Are you sure?', text: "You won't be able to revert this!", icon: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: 'Yes, delete it!' }).then((result) => { if (result.value) { Swal.fire( 'Deleted!', 'Your file has been deleted.', 'success' ) } })}; </script>
Kommentar