Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    Form dati con "action" alla stessa pagina ma refresh ripete l'invio dati

    Salve, vorrei capire come fare per far si che, quando invio dei dati da un form con "action" la stessa pagina, i dati non vengano RE-inviati...ho provato a fare un "unset()" sui dati di controllo di inserimento al BD, visto che i dati inviati servono per popolare una tabella di un DB.

    Spero di essermi spiegato sufficientemente, graize.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    Se vuoi usare la stessa pagina come target non puoi evitare il reinvio ad un refresh, usa un'altra pagina per eseguire l'elaborazione dei dati e fai un redirect una volta terminato.

    http://forum.html.it/forum/showthrea...2#post13285762

  3. #3
    Devi fare un controllo prima di inserire i dati nel db.

    Supponi di avere una tabella con nome,cognome,email

    prima di inserire controlli se nome,cognome,email sono già presenti nel db, se si NON li inserisci.

  4. #4
    Originariamente inviato da k.b
    Se vuoi usare la stessa pagina come target non puoi evitare il reinvio ad un refresh, usa un'altra pagina per eseguire l'elaborazione dei dati e fai un redirect una volta terminato.

    http://forum.html.it/forum/showthrea...2#post13285762
    Ancora meglio

  5. #5
    Originariamente inviato da BEAST
    Devi fare un controllo prima di inserire i dati nel db.

    Supponi di avere una tabella con nome,cognome,email

    prima di inserire controlli se nome,cognome,email sono già presenti nel db, se si NON li inserisci.
    Non sempre hai a che fare con dati identificabili come duplicati. Prendi come esempio un forum: se si usasse il sistema della "stessa pagina", premere F5 dopo aver postato porterebbe ad un nuovo inserimento dello stesso messaggio.

  6. #6
    beh se lo stesso utente ha postato lo stesso identico messaggio sarebbe un duplicato, poi dipende dalla tabella...puoi trovare quasi sempre qualche campo di riferimento utile. In ogni caso dipende dalle situazioni certamente.

  7. #7
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Si vabeh, siccome potebbero essere identici, ho optato per un redirect.
    Grazie a tutti
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

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.