Ho cambiato metodo ma grazie lo stesso. Già che ci sono devo chiederti un'altra cosa: io devo cancellare una richiesta da una lista, ho usato ajax perchè faccio partire prima confirm, e solo dopo mando la richiesta al server per la cancellazione di quella richiesta. Il problema è che la pagina non si aggiorna in automatico, ma devo essere io ad aggiornarla per notare il cambiamento: come faccio a far aggiornare in automatico la pagina? Ho provato location.reload e location.href = "nome della pagina" ma niente.
codice:function cancella(a){ if(confirm("Vuoi eliminare la richiesta di tirocinio?")==true) { var xhttp = new XMLHttpRequest(); xhttp.open("GET", "http://localhost//ProgettoIS/Cancella.php?matricola="+a, true); xhttp.send(); } }codice:<?php $matricola = $_REQUEST['matricola']; $connessione = mysqli_connect("localhost","root"); $database = mysqli_select_db($connessione,"easystage"); $query = "SELECT Modulo FROM richiestetirocinio WHERE Matricola = ".$matricola; $result=mysqli_query($connessione,$query); $res=mysqli_fetch_array($result); unlink("http://localhost//ProgettoIS/ModuliTirocinio/".$res['Modulo'].".pdf"); $query = "DELETE FROM richiesta_tirocinio WHERE Matricola = ".$matricola; mysqli_query($connessione,$query); ?>

Rispondi quotando