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

    Problema con il REFRESH

    Buongiorno,
    una domanda...

    Siccome ho fatto tanti siti sviluppati con PHP e MYSQL, unico piccolo dubbio e non so se è normale..

    Come sappiamo che non tutti abbiamo internet autonomi, funzionali, lenti, veloci, etc lo stesso anche sui smartphone che, praticamente quando un utente si REGISTRA cliccando il pulsante registra, carica e se ha poca copertura o non funziona bene internet, resta ferma, carica senza andare a buon fine e dopo, utente si scoccia nell'aspettare troppo clicca STOP e fa il REFRESH, carica e va alla pagina di REGISTRAZIONE EFFETTUATA ma andando sul database MYSQL, appare un utente registrato 2 volte con gli stessi dati..

    Esiste una variabile o un codice MYSQL per far in modo che se la pagina è ferma, in fase di caricamento, se non è andato a buon fine non deve registrare 2 volte

    Esiste?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Intanto potresti fare che almeno il campo email sia "UNIQUE" in tal modo se arrivasse una registrazione con la stessa email, anche se PHP non intervenisse, MySQL rifiuterebbe l'inserimento.
    Poi, prima di inserire un utente che si sta registrando, devi controllare che già non si sia registrato, appunto verificando che non esista un utente con la stessa email.

  3. #3
    ciao, addizionalmente ai consigli di Alhazred, forse anche transaction, commit e rollback possono aiutarti.

    https://dev.mysql.com/doc/refman/5.7/en/commit.html

    Saluti

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.