Ho bisogno del vostro aiuto, ho un problema con un redirect che non avviene..
questo quello che faccio:
in questa porzione di codice, richiamo tramite l'evento onclick, la funziona javascript che mi chiede se voglio cancellare una determinata riga:
Codice PHP:
$html .= "<td class='mod'><SCRIPT TYPE='text/javascript' src='../../t6/js/function.js'></SCRIPT>[url=''][img]../../t6/icons/delete_mov.png[/img][/url]</td>";
fin qui tutto ok, perché cliccando sul bottone del delete mi appare il requester javascript.
Questo, invece, é il codice javascript che si occupa di passare l'id da cancellare al file php:
Codice PHP:
function delete_mov(id)
{
var id_2 = id;
var answer = confirm("Sei sicuro di voler cancellare questa riga?");
if (answer==true){
location.href=("../../t6/include/delete_mov.php?id="+id);
}
return false;
}
anche fin qui tutto bene, nel senso che l'id viene passato al file php che cancella la riga corrispondente ma non effettua il redirect alla pagina che voglio io.. dopo che do l'ok per la cancellazione, si vede che il browser tenta di caricar qualcosa ma poi rimane fermo lì con la stessa pagina di prima non aggiornata, mentre se premo "F5" effettivamente la riga cancellata non c'e' più perché il file php fa il suo lavoro e cancella la riga..
Questo il codice php che contiene il javascript per il redirect che, ahimé, non funziona:
Codice PHP:
<?php
include ("../../t6/include/connect.php");
include ("../../t6/include/check_session.php");
$id=$_GET['id'];
$sql1=mysql_query("SELECT movimenti.id_g FROM movimenti WHERE movimenti.id='$id'") or die(mysql_error());
$row=mysql_fetch_array($sql1);
$sql2=mysql_query("DELETE FROM movimenti WHERE movimenti.id='$id'") or die(mysql_error());
?>
<SCRIPT TYPE="text/javascript">
var jvar=<?php echo ($row['id_g']);?>;
window.location.replace=('../../t6/pages/mod_day.php?id='+jvar);
</SCRIPT>