Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    script. alert + redirect

    Salve a tutti
    ho una pagina send.pp che recupera i valori del form per iviare un messaggio dal sito.

    Vorrei realizzare alla fine dell'invio un alert che avvisi del buon esito del messaggio e al click faccia il redirect ad una pagina index.php

    ho provato così ma nn funziona, Visualizzo l'alert ma la pagina rimane ferma sul send.php, non invia il messaggio ne fa il redirect.

    codice:
    <?php
    $receiverMail	= "info@miamail.it";
    ......
    $msgformat	= "Messaggio da: $nome $cognome\nRec. Telefonico: $tel\nEmail: $email\nCitta: $citta\nSettore: $settore\nRichieste:\n$testo\nPrivacy: $privacy";
    
    ?>
    
    <SCRIPT type="text/javascript">
    alert('Messaggio inviato correttamente')
    
    </SCRIPT>
    <?php
    header("location: index.php");
    ?>
    Qualcuno potrebbe aiutarmi
    Grazie
    Scusate sto imparando!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    86
    Prova ad utilizzare il javascript:

    codice:
    <script language="javascript" type="text/javascript">document.location.href="index.php";</script>
    al posto di:

    codice:
    <?php
    header("location: index.php");
    ?>

  3. #3
    Perfetto
    Grazie!
    Scusate sto imparando!

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    762
    Ricordati che la funzione php header la puoi usare SOLO senza emettere alcun output di pagina...........oppure.......utilizzare la funzione php ob_start() ..utilissima, mi fu suggerita.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.