redirect pagina con refresh

Ciao a tutti,

nell'esecuzione del seguente script non so perchè

<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"5\"; URL=\"sede.php?codcliente=$cliente\">

non funziona. L'esecuzione dello script termina prima.

dove sbaglio? :'(

include 'db_connect.php';

                        $id = $_GET['id'];

                        $cliente = $_GET['codcliente'];

                        $query = "DELETE FROM sedecliente WHERE id=$id";

                        
                        $risultato = mysql_query($query);

                        if (!$risultato) {
                                echo "Fallimento nell'esecuzione della query ($sql) dal DB: " . mysql_error();
                        }

                        if ($risultato) {
                                echo "sede eliminata con successo";
                                echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"5\"; URL=\"sede.php?codcliente=$cliente\">";
                        }


                        mysql_free_result($risultato);
inviato 5 anni fa
lorymacri
X 0 X

1) E non restituisce errori?

2) Forse devi correggere un po' la logica di funzionamento del tuo script!

Ciao

risposto 5 anni fa
Mario Santagiuliana
X 0 X

Ciao MarioS, è sbagliata questa logica?

risposto 5 anni fa
lorymacri
X 0 X

Dipende come la si usa, e specialmente dal codice html creato.

Il tag meta deve andare all'interno del tag head in una pagina html. Nel tuo caso dai pure degli output prima...

risposto 5 anni fa
Mario Santagiuliana
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda