Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    123

    registrazione, verifica se username è già presente nel db

    Ciao a tutti,
    ancora una volta ho un problema in asp

    sono nella pagina registrazione utente

    un nuovo utente inserisce una username già utilizzata da altro operatore... come faccio ad impedire la registrazione e far comparire un messaggio di errore?

    grazie mille

  2. #2
    fai un controllo tramite una query
    Codice PHP:
    "Select username from tabella where username =" request.form("username"
    se il recordset generato dalla query non è vuoto, allora utilizzerei un alert javascript per informare l'utente.
    Tutto questo prima di inserire i dati nel db, ovviamente.

  3. #3
    Originariamente inviato da horace
    Codice PHP:
    "Select username from tabella where username ='" request.form("username") & "'" 
    Io userei questo... senza gli apici per la stringa sql si indiavola

    Poi dopo, come detto, basta un metodo di visualizzazione errore, che può essere un alert js o un semplice response.write.

    Per esempio

    Codice PHP:
    'rs e connessione già definite prima
    rs.open "Select username from tabella where username ='" & request.form("
    username") & "'",connessione
    if not (rs.bof and rs.eof) then
    '
    routine di inserimento del nuovo utente in tabella
    else
    response.write("<script>alert('Utente "&request.form("username")&" già presente in db.');</script>")
    end if
    'chiusura rs e connessione 

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    123
    grazie mille tutto molto chiaro!

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.