• Bannato User Attivo

    problema su reindirizzamento

    ciao ragazzi ma il reindirizzamento si fa cosi'?

    mysql_query($strSQL);
    if(mysql_query($strSQL)) echo "MODIFICA EFFETTUATA CON SUCCESSO";
    header("Refresh: 5;URL=home.php");
    echo '<div align="center">Fallimento durante il tentativo di connessione ... attendi il reindirizzamento</div>';
    else die("PROBLEMI DURANTE LA MODIFICA DEI DATI");

    pero' mi da un po' di errorri


  • Bannato User

    ma qual è il topic giusto?? non ci capisco niente.

    dovresti farci vedere gli errori, è molto più facile capire il problema così

    il codice che hai postato non ha molto senso, ti consiglio di studiare un po' di php.

    comunque, il codice corretto dovrebbe essere

    if(mysql_query($strSQL))
    {
    echo "MODIFICA EFFETTUATA CON SUCCESSO";
    }
    else
    {
    echo '<div align="center">Fallimento durante la modifica dei dati ... attendi il reindirizzamento</div>';
    header("Refresh: 5;URL=home.php");
    }


  • Bannato User Attivo

    mi da questo errore usando quello che mi hai scritto tu

    Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\tutoronline\eseguimodifica.php:35) in c:\programmi\easyphp1-8\www\tutoronline\eseguimodifica.php on line 37


  • User

    Non puoi usare un header dopo aver scritto altro codice, al massimo lo dovresti usare ad inizio pagina.
    io ti consiglio

    
    <?
     echo "<script>";
     echo "location.href='indirizzo pagina.php'";
     echo "</script>";
    ?>