Visualizzazione dei risultati da 1 a 6 su 6

Discussione: tasto indietro

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    120

    tasto indietro

    ciao a tutti..

    spiego il mio (banale) problema..

    sto facendo un sondaggio con action $PHP_SELF, ovvero una volta che l'utente clicka su submit il form punta alla stessa pagina,

    dato che l'utente potrebbe non selezionare nessuna risposta del sondaggio ho messo un if..

    con il messaggio "non hai selezionato etc. etc." solamente che una volta mostrato quel messaggio vorrei mettere un link che faccia tornare indietro.. ho provato con javascript:history.back(); ma senza risultati

    suggerimenti??

  2. #2
    Ciao Rank-1 questo è un problema di javascript devi postare qui comunque prova così echo"<a href=\"#\" onClick=\"window.history.back()\">indietro</a>";
    Oppure potresti provare questa volta in php il comando header("Location: pagina.php");
    Ma ricorda che questa funfione è un header e quindi va messa prima di ogni output, altrimenti verrà visualizzato un errore, cmq con questa funzione vieni reindirizzato automaticamente, senza visualizzare nessun messaggio di errore, se devi fare ciò devi usare una variabile che ti contenga 1 se l'invio è avvenuto correttamente altrimenti 0 ed in questo caso visualizzi un messaggio di errore.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    120
    ho postato qui perchè il sondaggio è fatto in php..

    comunque se leggi bene ho detto che history.back non funzia in quanto il sondaggio con PHP_SELF non fa altro che ricaricare la stessa pagina..

    mi spiego meglio:

    Codice PHP:
    <form method=\"post\" action=\"$PHP_SELF\">";

    ...
    input radio e opzioni...

    <
    input type="hidden" name="verifica" value="ok"
    poi all'inizio della stessa pagina ho messo

    Codice PHP:
    if ($_POST['verifica'] == "ok") {

    etc... 

    io vorrei tornare indietro, ovvero prima che la variabile $_POST['verifica'] venga iniziata ...

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    120
    up

  5. #5
    Scusatemi se mi intrometto ... ma "up" in che senso ?
    Non ho capito cosa vuoi dire... Io ho lo stesso problema.

    Ciao, Vincenzo
    Grazie, Ciao a tutti
    Vincenzo

    Società con cui collaboro: http://www.coinf.it
    Portale di Formazione a Distanza che gestisco: http://www.coinf.it/fad

  6. #6
    Io ho fatto come scritto sopra, ho usato l'header, ma mi da questo errore:

    "Warning: Cannot modify header information - headers already sent by (output started at d:\documenti\www\sitofad\include\headerfile.php:17 ) in d:\documenti\www\sitofad\vd\ins_annunci.php on line 119"

    Come posso risolvere ?

    Grazie, Ciao a tutti
    Vincenzo

    Società con cui collaboro: http://www.coinf.it
    Portale di Formazione a Distanza che gestisco: http://www.coinf.it/fad

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.