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:
fin qui tutto ok, perché cliccando sul bottone del delete mi appare il requester javascript.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>";
Questo, invece, é il codice javascript che si occupa di passare l'id da cancellare al file php:
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..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;
}
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>

Rispondi quotando
